Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pidl: support using pidl from top level directory | Andrew Tridgell | 2011-02-07 | 1 | -2/+7 |
| | | | | | | | | | | | | pidl needs to know if it is being used within the samba tree or not, to get the names of some include files right. This adds support for using pidl in the top level directory of a Samba build This change also makes it clear that is_intree() is a boolean function. Previously it returned different values for Samba3 and Samba4, but there is nothing that depends on that Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | ||||
* | pidl:Samba4/NDR/Parser: fix ndr_pull/ndr_push mismatch | Stefan Metzmacher | 2011-02-01 | 1 | -1/+1 |
| | | | | metze | ||||
* | pidl:Samba4/NDR/Parser: add support for 'ms_union' style aligment | Stefan Metzmacher | 2011-02-01 | 1 | -2/+12 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Feb 1 12:13:45 CET 2011 on sn-devel-104 | ||||
* | pidl:Samba4/NDR/Parser: only do the switch type alignment when we have a ↵ | Stefan Metzmacher | 2011-02-01 | 1 | -7/+8 |
| | | | | | | | | | switch type This doesn't change the logic, it just doesn't call the same aligment function twice. metze | ||||
* | pidl:NDR: add support for 'ms_union' property. | Stefan Metzmacher | 2011-02-01 | 2 | -46/+54 |
| | | | | metze | ||||
* | pidl:Typelist: fix perl warnings about recursiv function calls | Stefan Metzmacher | 2011-01-26 | 1 | -0/+1 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jan 26 10:59:04 CET 2011 on sn-devel-104 | ||||
* | pidl:Samba3/ServerNDR: correctly initialise ndr_push struct | Stefan Metzmacher | 2011-01-26 | 1 | -0/+6 |
| | | | | | | | | We need to copy the ptr_count from the ndr_pull struct to the ndr_push struct, otherwise we'll reuse full pointer ids, which will cause the client to fail in the ndr unmarshalling. metze | ||||
* | pidl:Samba4/NDR/Client: remove compat mode for dcerpc_pipe based bindings | Stefan Metzmacher | 2011-01-21 | 1 | -57/+0 |
| | | | | | | | | | | The only consumer "openchange" uses the dcerpc_binding_handle based functions now. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jan 21 08:16:25 CET 2011 on sn-devel-104 | ||||
* | pidl:wscript: don't warn about pidl gammar file changes for now | Stefan Metzmacher | 2011-01-18 | 1 | -2/+4 |
| | | | | | | | | | | We may add some logic that uses git diff HEAD to detect this changes in developer mode later again. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Jan 18 08:10:06 CET 2011 on sn-devel-104 | ||||
* | pidl:Samba4/Python: fix memory leak in _ndr_print functions | Stefan Metzmacher | 2011-01-06 | 1 | -1/+6 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Jan 6 14:34:31 CET 2011 on sn-devel-104 | ||||
* | pidl/wscript: only warn about grammar file changes | Stefan Metzmacher | 2011-01-06 | 1 | -4/+4 |
| | | | | | | | autobuild should protect us from having grammar files and generated files out of sync. metze | ||||
* | pidl/wscript: let the developer use the standalone build with yapp | Stefan Metzmacher | 2011-01-05 | 1 | -10/+22 |
| | | | | | | Waf isn't happy when files in the source directory are changed. metze | ||||
* | pidl:Samba4/Python: avoid ';;' in generated C code. | Stefan Metzmacher | 2011-01-05 | 1 | -1/+1 |
| | | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jan 5 11:10:34 CET 2011 on sn-devel-104 | ||||
* | pidl:Samba4/Python: fix segfault when setting pointers to scalars. | Stefan Metzmacher | 2011-01-05 | 1 | -0/+3 |
| | | | | metze | ||||
* | pidl: regenerate lib/Parse/Pidl/Expr.pm from expr.yp | Stefan Metzmacher | 2011-01-05 | 1 | -36/+36 |
| | | | | metze | ||||
* | pidl: sync idl.yp with the CPP changes | Stefan Metzmacher | 2011-01-05 | 1 | -2/+8 |
| | | | | | | This is taken from commit 21b0d5e3b10711e6ce3bfad0c1ee2da09a60e232. metze | ||||
* | Fix some formatting. | Jelmer Vernooij | 2011-01-03 | 1 | -3/+3 |
| | |||||
* | Use fail_on_null. | Jelmer Vernooij | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | wmi: Remove unnecessary noprint statements. | Jelmer Vernooij | 2011-01-01 | 1 | -4/+0 |
| | |||||
* | pidl: Add prototype for init function in pidl-generated Python bindings. | Jelmer Vernooij | 2010-12-18 | 1 | -0/+1 |
| | |||||
* | pidl: Use system pytalloc if possible. | Jelmer Vernooij | 2010-12-18 | 1 | -1/+1 |
| | |||||
* | pidl:Samba4/Python.pm: ignore "SUBCONTEXT" levels | Stefan Metzmacher | 2010-12-10 | 1 | -9/+21 |
| | | | | | | | These are only important for the NDR marshalling and not for the python bindings. metze | ||||
* | pidl:Samba4/Python.pm: don't handle scalar reference types special | Stefan Metzmacher | 2010-12-10 | 1 | -10/+9 |
| | | | | | | | The only special thing is that don't need get_value_of(), all other checks are needed. metze | ||||
* | pidl: use $CC -E if $CPP is not defined, if both undefined use cpp | Matthieu Patou | 2010-12-10 | 1 | -2/+8 |
| | | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Fri Dec 10 01:26:44 CET 2010 on sn-devel-104 | ||||
* | pidl:Samba4/Python.pm: use PyString_FromStringOrNULL() from pyrpc_util | Stefan Metzmacher | 2010-12-08 | 1 | -6/+6 |
| | | | | metze | ||||
* | pidl/python: Allow import of talloc, even though it doesn't live in the | Jelmer Vernooij | 2010-12-01 | 1 | -10/+22 |
| | | | | samba.dcerpc. namespace. | ||||
* | pidl: Allow more flexibility importing modules using convenience function. | Jelmer Vernooij | 2010-12-01 | 1 | -7/+9 |
| | |||||
* | pidl: Base new objects off of talloc object. | Jelmer Vernooij | 2010-12-01 | 1 | -4/+4 |
| | |||||
* | pidl: fixed call to cpp with a space in the directory name | Andrew Tridgell | 2010-11-21 | 2 | -2/+2 |
| | |||||
* | pidl: use a union assignment instead of memmove | Andrew Tridgell | 2010-11-05 | 1 | -2/+4 |
| | | | | | | this means we don't lose type checking Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> | ||||
* | s4: Remove the old perl/m4/make/mk-based build system. | Jelmer Vernooij | 2010-10-31 | 2 | -43/+0 |
| | | | | | | | | The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104 | ||||
* | pidl:Samba4/NDR/Parser: fix NDR64 union alignment | Stefan Metzmacher | 2010-10-24 | 1 | -0/+8 |
| | | | | | | | | | | | | | | We need to align before the switch_type and before the union arms. Both alignments are to the boundary of the largest possible union arm. This means that adding a new union arm with a larger alignment would break compat!!! metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Oct 24 17:49:23 UTC 2010 on sn-devel-104 | ||||
* | ndr dns: Add simple parser | Kai Blin | 2010-10-23 | 3 | -1/+12 |
| | |||||
* | pidl: fix minor typo in s3 server generation. | Günther Deschner | 2010-10-11 | 1 | -1/+1 |
| | | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 11 15:12:57 UTC 2010 on sn-devel-104 | ||||
* | Fix some warnings at higher -W levels in pidl generated code. | Tim Potter | 2010-10-11 | 1 | -4/+4 |
| | | | | | | | | Match data type for info levels to data type returned by utility functions. Autobuild-User: Tim Potter <tpot@samba.org> Autobuild-Date: Mon Oct 11 12:18:22 UTC 2010 on sn-devel-104 | ||||
* | waf: fixed some python3.x portability issues | Andrew Tridgell | 2010-10-06 | 1 | -1/+2 |
| | | | | | these have crept into the tree over time. Maybe we should add testing of a range of python versions to autobuild? | ||||
* | dnsp: Parse TXT records | Kai Blin | 2010-10-04 | 3 | -1/+8 |
| | |||||
* | ndr: Implement push function for IPv6 addresses | Kai Blin | 2010-10-04 | 1 | -0/+6 |
| | | | | | Thanks to Julien Kerihuel for providing the patch that pushed me to finish my own IPv6 patches. | ||||
* | ndr: Add support for pulling/printing an ipv6address type | Kai Blin | 2010-10-04 | 2 | -2/+4 |
| | |||||
* | pidl: Allow longs for bitmasks. | Jelmer Vernooij | 2010-10-03 | 1 | -13/+24 |
| | |||||
* | pidl: simplify some generated code. | Jelmer Vernooij | 2010-10-03 | 1 | -4/+2 |
| | |||||
* | pidl: Fix handling of typedefs of typedefs. | Jelmer Vernooij | 2010-10-01 | 1 | -3/+4 |
| | |||||
* | pidl: add support for pointers in typedefs | Stefan Metzmacher | 2010-09-28 | 4 | -249/+270 |
| | | | | metze | ||||
* | pidl:NDR/Parser: remove unused code for array element index | Stefan Metzmacher | 2010-09-28 | 1 | -6/+0 |
| | | | | metze | ||||
* | pidl:NDR/Parser: simplify logic in ParseMemCtxPullFlags() | Stefan Metzmacher | 2010-09-28 | 1 | -6/+4 |
| | | | | metze | ||||
* | pidl:NDR/Client: make the generated code look a bit nicer | Stefan Metzmacher | 2010-09-28 | 1 | -1/+1 |
| | | | | metze | ||||
* | pidl: remove unused async property handling | Stefan Metzmacher | 2010-09-28 | 2 | -7/+1 |
| | | | | metze | ||||
* | pidl/Python: use has_property($d, "noopnum") helper function | Stefan Metzmacher | 2010-09-28 | 1 | -1/+1 |
| | | | | metze | ||||
* | pidl:NDR/Client.pm: remove unreached code | Stefan Metzmacher | 2010-09-28 | 1 | -3/+0 |
| | | | | metze | ||||
* | pidl/Python: remove todo handling from PythonFunction(), it's done by the caller | Stefan Metzmacher | 2010-09-28 | 1 | -15/+6 |
| | | | | metze |