1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-29 16:23:52 +03:00
Commit Graph

446 Commits

Author SHA1 Message Date
Jelmer Vernooij
23add37b72 pidl/python: Fix more warnings in the generated code. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
97971f0d80 pidl/python: Fix bug accidently filling in the body of enums/bitmaps without body. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
35a4843f9c pidl/python: Fix const type wrapping. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
b8bdbc38c1 pidl/python: Fix conversion of last few non-standard types. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
9a907567c8 pidl/python: Remove references to DECLARE, which has been removed. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
991aa950a3 pidl/python: Some more support for special case types. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
1ab6172969 pidl/python: Convert some Python objects back to C, return proper tuples in client calls. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
c2595d3754 python/pidl: Start wrapping function arguments. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
02dd02c529 python/pidl: Handle non-string types. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
732c3453f0 python/pidl: More work on wrapping enums, bitmaps and structs. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
1fe5c1ad07 pidl: Avoid accidently filling in empty body for types without body. 2008-01-13 00:05:24 +01:00
Jelmer Vernooij
4f4dfa6042 pidl/ejs: Fix bug that filled in the body for types without body. 2008-01-12 23:38:05 +01:00
Jelmer Vernooij
893f4102c9 pidl: Add function for determining whether a type has a body. 2008-01-12 23:10:28 +01:00
Jelmer Vernooij
d91af936ae pidl: Move more stuff outside ifdef when defining enums and generate pretty code for enums without body. 2008-01-12 23:06:00 +01:00
Jelmer Vernooij
c1e0570506 pidl: Prevent empty declarations for enums without body. 2008-01-12 22:35:28 +01:00
Jelmer Vernooij
e8ab241ff4 pidl: Add ability to write type metadata to a file. 2008-01-12 22:15:12 +01:00
Jelmer Vernooij
169e91b07c pidl: Remove obsolete smb_interfaces code. 2008-01-12 22:03:05 +01:00
Jelmer Vernooij
7569fd5fce pidl: Add CPAN metadata. 2008-01-12 22:00:14 +01:00
Jelmer Vernooij
e44ee3e60a pidl: Add more parsing tests. 2008-01-12 21:37:46 +01:00
Jelmer Vernooij
a13f51dae5 pidl: Update documentation. 2008-01-12 21:33:18 +01:00
Jelmer Vernooij
254bf85c2e pidl: Remove declare tests, add more tests for typedef. 2008-01-12 21:21:14 +01:00
Jelmer Vernooij
ce40890ef0 pidl: Move tests for the CUtil module to a separate file. 2008-01-12 21:14:44 +01:00
Jelmer Vernooij
2fe013f715 pidl: Remove support for the declare keyword in other parts of the pidl code. 2008-01-12 01:22:23 +01:00
Jelmer Vernooij
ea33713892 pidl: Remove support for the "declare" keyword in the parser. 2008-01-12 01:10:59 +01:00
Jelmer Vernooij
79344c9c5e pidl: Remove multiple copies of get_pointer_of and get_value_of. 2008-01-11 20:37:21 +01:00
Jelmer Vernooij
bd4ce069b4 pidl: Fix samba3-cli test after Günthers formatting fixes. 2008-01-10 20:38:14 +01:00
Günther Deschner
81fa63dfe6 r26699: Some minor cosmetics for pidl samba3 server code.
Guenther
2008-01-09 05:33:01 -06:00
Günther Deschner
6ac36d6a4b r26698: Prettify samba3 client code a little more.
Guenther
2008-01-09 05:03:01 -06:00
Günther Deschner
7ee3fd43f9 r26696: Some more minor pidl samba3 client cosmetics.
Guenther
2008-01-08 17:03:01 -06:00
Günther Deschner
c52d9e6e60 r26695: Cosmetic fix for pidl generated samba3 client code.
Guenther
2008-01-08 11:06:01 -06:00
Jelmer Vernooij
7db3222dac r26667: pidl/python: Don't generate casts anymore; this will generate warnings with older Pythons, but will be a lot cleaner with newer versions. 2008-01-05 08:06:05 -06:00
Jelmer Vernooij
bc6aa49d8e r26662: pidl/python: Add constructors for struct/union types. 2008-01-03 21:51:02 -06:00
Jelmer Vernooij
336dae6d42 r26661: pidl/python: More generic handling of NTSTATUS, add stubs for types. 2008-01-03 21:51:01 -06:00
Jelmer Vernooij
0ee0581f05 r26660: pidl/python: Generate stub functions for DCE/RPC client functions, constructor for interface objects. 2008-01-03 18:03:02 -06:00
Jelmer Vernooij
885e5980d7 r26659: pidl/python: Support string constants and handle modules. 2008-01-03 16:03:01 -06:00
Jelmer Vernooij
f47044aacc r26658: pidl: Register Python modules. 2008-01-03 15:51:02 -06:00
Jelmer Vernooij
f1960ca7c4 r26657: pidl: Add basics for generating Python modules. 2008-01-03 15:27:02 -06:00
Jelmer Vernooij
4ff8f4e370 r26583: Throw a proper exception in the python code when tdb_open() fails, fix indentation in generated SWIG code from pidl. 2007-12-26 11:57:03 -06:00
Jelmer Vernooij
77748c6a9f r26455: Use new talloctype macro in generated SWIG code as well. 2007-12-21 05:50:23 +01:00
Jelmer Vernooij
bc643f1014 r26444: Fix pidl tests. 2007-12-21 05:50:12 +01:00
Jelmer Vernooij
6017b16f50 r26262: Add test for WERROR return code handling for Samba 3 client code. 2007-12-21 05:47:36 +01:00
Günther Deschner
2f69329288 r26257: Get rid of "uninitialized value" warning in the samba3 pidl generator.
Jelmer, please check.

Guenther
2007-12-21 05:47:31 +01:00
Günther Deschner
cf55365177 r26256: When generating Samba3 pidl output for WERROR based functions, make sure the
client caller can retrieve the WERROR.

Jelmer, no idea how to add a test for that...

Guenther
2007-12-21 05:47:31 +01:00
Jelmer Vernooij
9b5b77c399 r26110: Create separate function for connecting, add helper for creating result typemaps. 2007-12-21 05:46:08 +01:00
Jelmer Vernooij
3e04846b3f r26109: Use new SWIG helpers in autogenerated DCE/RPC SWIG files. 2007-12-21 05:46:07 +01:00
Stefan Metzmacher
d361bb1741 r26049: pidl: don't use ndr_pull_save anymore
metze
2007-12-21 05:45:47 +01:00
Stefan Metzmacher
7106f21de8 r25915: ndr/pidl: change NTSTAUS into enum ndr_err_code (pidl code)
Samba4/NDR/Parser.pm
Samba4/NDR/Server.pm
Samba3/ServerNDR.pm
tests/

metze
2007-12-21 05:44:54 +01:00
Stefan Metzmacher
c97fe5b54c r25806: let libndr.h include needed stuff and remove pidl magic
for choosing common required headers

metze
2007-12-21 05:44:07 +01:00
Stefan Metzmacher
18fce11741 r25805: pidl: include libndr.h as first header in ndr_foo.h
metze
2007-12-21 05:44:06 +01:00
Stefan Metzmacher
2aecc1e9fd r25804: move including ndr_compression.h into HeaderInterface()
metze
2007-12-21 05:44:06 +01:00