summaryrefslogtreecommitdiffstats
path: root/source4/pidl
Commit message (Collapse)AuthorAgeFilesLines
...
* pidl/python: Use new talloc utility functions.Jelmer Vernooij2008-01-141-49/+24
| | | | (This used to be commit 48cfd44dc088717c0282436148888e45b2632946)
* pidl/python: Convert unions.Jelmer Vernooij2008-01-141-14/+43
| | | | (This used to be commit e9037d0f5d222efd4ca04a0f8ce5c39cb3bb6997)
* pidl/python: Fix more warnings in the generated code.Jelmer Vernooij2008-01-142-24/+30
| | | | (This used to be commit 23add37b729aaa85b83cbf6ba98e7042c01f6472)
* pidl/python: Fix bug accidently filling in the body of enums/bitmaps without ↵Jelmer Vernooij2008-01-141-0/+2
| | | | | | body. (This used to be commit 97971f0d8080f3934ea5940cc0f230004afb94a1)
* pidl/python: Fix const type wrapping.Jelmer Vernooij2008-01-141-5/+20
| | | | (This used to be commit 35a4843f9c75a59ab98e785520114809903575cf)
* pidl/python: Fix conversion of last few non-standard types.Jelmer Vernooij2008-01-141-5/+5
| | | | (This used to be commit b8bdbc38c15598e34c55fb9e3ee1f6894964d2c6)
* pidl/python: Remove references to DECLARE, which has been removed.Jelmer Vernooij2008-01-141-3/+3
| | | | (This used to be commit 9a907567c8e0836b731e0ef01f8d097a33de21b0)
* pidl/python: Some more support for special case types.Jelmer Vernooij2008-01-141-9/+39
| | | | (This used to be commit 991aa950a377bbc07e0bf05758574f850a6d0ff7)
* pidl/python: Convert some Python objects back to C, return proper tuples in ↵Jelmer Vernooij2008-01-141-7/+40
| | | | | | client calls. (This used to be commit 1ab617296943dc1d270cbf999dedcfb3073d3d20)
* python/pidl: Start wrapping function arguments.Jelmer Vernooij2008-01-141-38/+160
| | | | (This used to be commit c2595d3754db4d03bafd53b6f62158516493657e)
* python/pidl: Handle non-string types.Jelmer Vernooij2008-01-141-1/+19
| | | | (This used to be commit 02dd02c529d578ad7fa4a6b825097685555604fe)
* python/pidl: More work on wrapping enums, bitmaps and structs.Jelmer Vernooij2008-01-141-26/+76
| | | | (This used to be commit 732c3453f0784d5052705b00735b750809afce61)
* pidl: Avoid accidently filling in empty body for types without body.Jelmer Vernooij2008-01-134-4/+18
| | | | (This used to be commit 1fe5c1ad07c574dc094f59f728025dfcafa0cf22)
* pidl/ejs: Fix bug that filled in the body for types without body.Jelmer Vernooij2008-01-123-7/+19
| | | | (This used to be commit 4f4dfa6042178c157a09df61d72a42af7aa5c67b)
* pidl: Add function for determining whether a type has a body.Jelmer Vernooij2008-01-125-6/+27
| | | | (This used to be commit 893f4102c93c1c2cd6b836f12644d06d9e31800c)
* pidl: Move more stuff outside ifdef when defining enums and generate pretty ↵Jelmer Vernooij2008-01-121-29/+27
| | | | | | code for enums without body. (This used to be commit d91af936ae51e33c8598d88c77575abbeb0e556b)
* pidl: Prevent empty declarations for enums without body.Jelmer Vernooij2008-01-121-7/+11
| | | | (This used to be commit c1e0570506d7c77112065a03a876cda4e4db7769)
* pidl: Add ability to write type metadata to a file.Jelmer Vernooij2008-01-122-2/+20
| | | | (This used to be commit e8ab241ff47f2c3e6f80f9c62373139e4c9f5a1e)
* pidl: Remove obsolete smb_interfaces code.Jelmer Vernooij2008-01-122-1505/+0
| | | | (This used to be commit 169e91b07c29a69113f40214543be2653d7fecf5)
* pidl: Add CPAN metadata.Jelmer Vernooij2008-01-122-1/+19
| | | | (This used to be commit 7569fd5fce55fdc5c2639ec5c0a8e39e37a21fe8)
* pidl: Add more parsing tests.Jelmer Vernooij2008-01-121-1/+17
| | | | (This used to be commit e44ee3e60ac4eb56cca02b58fdecb171269daca4)
* pidl: Update documentation.Jelmer Vernooij2008-01-122-1/+1
| | | | (This used to be commit a13f51dae591684dbc9620f385d2fbccf31ec137)
* pidl: Remove declare tests, add more tests for typedef.Jelmer Vernooij2008-01-124-80/+90
| | | | (This used to be commit 254bf85c2eb69fc2ee22d3a92a6b027a25594250)
* pidl: Move tests for the CUtil module to a separate file.Jelmer Vernooij2008-01-122-11/+23
| | | | (This used to be commit ce40890ef0166ad11dd835249f52e2ab5876efba)
* pidl: Remove support for the declare keyword in other parts of the pidl code.Jelmer Vernooij2008-01-125-21/+5
| | | | (This used to be commit 2fe013f715bdee6c01a833bc6c883e830bdc5dfd)
* pidl: Remove support for the "declare" keyword in the parser.Jelmer Vernooij2008-01-122-1204/+1060
| | | | (This used to be commit ea3371389226a756ba641a7fc02cfbee78663411)
* pidl: Remove multiple copies of get_pointer_of and get_value_of.Jelmer Vernooij2008-01-113-48/+42
| | | | (This used to be commit 79344c9c5e0e38155facb0c7b16e84a0dca3d2eb)
* pidl: Fix samba3-cli test after Günthers formatting fixes.Jelmer Vernooij2008-01-101-25/+44
| | | | (This used to be commit bd4ce069b4b6d3fdc182b16060c20e6fe8e8a87d)
* r26699: Some minor cosmetics for pidl samba3 server code.Günther Deschner2008-01-091-18/+20
| | | | | Guenther (This used to be commit 81fa63dfe6004d916bbe653cbb1b4cbdf5d3d97d)
* r26698: Prettify samba3 client code a little more.Günther Deschner2008-01-091-7/+25
| | | | | Guenther (This used to be commit 6ac36d6a4b83b9ef794a2022c4d46ed0b69758e9)
* r26696: Some more minor pidl samba3 client cosmetics.Günther Deschner2008-01-081-5/+13
| | | | | Guenther (This used to be commit 7ee3fd43f964d3161c075dae8de73c77de146538)
* r26695: Cosmetic fix for pidl generated samba3 client code.Günther Deschner2008-01-081-1/+1
| | | | | Guenther (This used to be commit c52d9e6e60e0765e4f793d64e94571b6f6c3f9c7)
* r26667: pidl/python: Don't generate casts anymore; this will generate ↵Jelmer Vernooij2008-01-051-9/+9
| | | | | | warnings with older Pythons, but will be a lot cleaner with newer versions. (This used to be commit 7db3222dace7071e3d74fc34b86d571a0f3badea)
* r26662: pidl/python: Add constructors for struct/union types.Jelmer Vernooij2008-01-031-3/+52
| | | | (This used to be commit bc6aa49d8e33add2efa6f66630029f5305b56280)
* r26661: pidl/python: More generic handling of NTSTATUS, add stubs for types.Jelmer Vernooij2008-01-031-10/+41
| | | | (This used to be commit 336dae6d429f122f7f38a6c78d28b848ebfa3c67)
* r26660: pidl/python: Generate stub functions for DCE/RPC client functions, ↵Jelmer Vernooij2008-01-031-3/+144
| | | | | | constructor for interface objects. (This used to be commit 0ee0581f052d0b90b2697841aaa09e0955aff65a)
* r26659: pidl/python: Support string constants and handle modules.Jelmer Vernooij2008-01-031-2/+43
| | | | (This used to be commit 885e5980d7d7fbafdcf308b8ba6f2560c5b467ec)
* r26658: pidl: Register Python modules.Jelmer Vernooij2008-01-031-1/+11
| | | | (This used to be commit f47044aacc8eb6df856524744ab87bee997bae6d)
* r26657: pidl: Add basics for generating Python modules.Jelmer Vernooij2008-01-032-1/+92
| | | | (This used to be commit f1960ca7c4d1b75d64192efdd446482c6bbebcd9)
* r26583: Throw a proper exception in the python code when tdb_open() fails, ↵Jelmer Vernooij2007-12-261-1/+1
| | | | | | fix indentation in generated SWIG code from pidl. (This used to be commit 4ff8f4e370d30bf6b0b2f548bca14a9b7e1317f6)
* r26455: Use new talloctype macro in generated SWIG code as well.Jelmer Vernooij2007-12-211-4/+3
| | | | (This used to be commit 77748c6a9f118c1a2fb9dbc76546d767f1cc27eb)
* r26444: Fix pidl tests.Jelmer Vernooij2007-12-219-43/+46
| | | | (This used to be commit bc643f1014cef7f0bc66ad0edfa22395c69b8352)
* r26262: Add test for WERROR return code handling for Samba 3 client code.Jelmer Vernooij2007-12-211-1/+40
| | | | (This used to be commit 6017b16f504dc7b092c22200951cb206b0a7e602)
* r26257: Get rid of "uninitialized value" warning in the samba3 pidl generator.Günther Deschner2007-12-211-1/+1
| | | | | | | Jelmer, please check. Guenther (This used to be commit 2f693292882f2929ff5d23e4009dabbb0443f891)
* r26256: When generating Samba3 pidl output for WERROR based functions, make ↵Günther Deschner2007-12-211-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)
* r26110: Create separate function for connecting, add helper for creating ↵Jelmer Vernooij2007-12-211-5/+25
| | | | | | result typemaps. (This used to be commit 9b5b77c399894fc7fdf0d61a14cfbcef6dbf678c)
* r26109: Use new SWIG helpers in autogenerated DCE/RPC SWIG files.Jelmer Vernooij2007-12-211-32/+14
| | | | (This used to be commit 3e04846b3f663b1012a077c7a2dd20abaa78400b)
* r26049: pidl: don't use ndr_pull_save anymoreStefan Metzmacher2007-12-211-3/+3
| | | | | metze (This used to be commit d361bb174131227c426a247ca0262930a714c37a)
* r25915: ndr/pidl: change NTSTAUS into enum ndr_err_code (pidl code)Stefan Metzmacher2007-12-2112-75/+70
| | | | | | | | | | Samba4/NDR/Parser.pm Samba4/NDR/Server.pm Samba3/ServerNDR.pm tests/ metze (This used to be commit 7106f21de8dfc472aa0846b49bfdb7543c63b310)
* r25806: let libndr.h include needed stuff and remove pidl magicStefan Metzmacher2007-12-211-6/+0
| | | | | | | for choosing common required headers metze (This used to be commit c97fe5b54c0da68c7e71ea79678fa6348ecdaab9)