Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-03-14 | Move tdr to top-level. | Jelmer Vernooij | 1 | -1/+1 | |
2009-03-04 | pidl: Don't generate variables declarations for pointless array counters. | Tim Prouty | 1 | -1/+19 | |
Code isn't generated to iterate over arrays of length 0, but the variable declarations still are. The result is 'unused variable' warnings. This only seems to be happening in one place right now, so I targeted the fix to this case, but refactoring could be done to make all variable declarations do this zero length check. Making it the default would be a much more invasive fix. Jelmer, please check! | |||||
2009-03-01 | Don't generate array iterators when the length of the array is always 0. | Jelmer Vernooij | 1 | -2/+8 | |
(bug #6140) | |||||
2009-02-25 | Only define _GNU_SOURCE if it's not defined yet. | Jelmer Vernooij | 1 | -0/+2 | |
2009-02-25 | Include header with NTSTATUS, as some IDL files use it. | Jelmer Vernooij | 1 | -0/+3 | |
2009-02-25 | Don't define _GNU_SOURCE if it's already defined on the command-line. | Jelmer Vernooij | 1 | -0/+2 | |
2009-02-25 | Work around ndr_unpack failing on structures with relative pointers. | Andrew Bartlett | 1 | -1/+18 | |
This disgusting hack works around the fact that ndr_pull_struct_blob_all will always fail on structures with relative pointers. So, map ndr_unpack to ndr_pull_struct_blob_all only if we don't have any relative pointers in this structure. Andrew Bartlett | |||||
2009-02-19 | pidl:NDR/Parser: don't call [noopnum] function when creating the ↵ | Stefan Metzmacher | 1 | -3/+3 | |
ndr_interface_table metze | |||||
2009-02-09 | Remove an invalid discard_const_p() - it masks an actual | Jelmer Vernooij | 1 | -1/+1 | |
bug in pidl where pidl uses "const" in a struct where there should not be const. There is only a single place in the Samba codebase where this triggers a warning. | |||||
2009-02-09 | Use discard_const_p rather than CONST_DISCARD. | Jelmer Vernooij | 1 | -1/+1 | |
2009-01-22 | pidl/python: Add explicit casts, fixing implicit cast warnings. | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-01-21 | pidl/python: Add explicit casts, fixes warnings about casts when enabled. | Jelmer Vernooij | 1 | -4/+4 | |
2009-01-17 | pidl: Remove "max" and make "range" smarter about unsigned types | Tim Prouty | 1 | -7/+9 | |
This eliminates a warning in pidl generated code, while preserving cross-platform idl compatibility. | |||||
2009-01-15 | pidl: Add max property to be used instead of range for unsigned types. | Tim Prouty | 1 | -0/+6 | |
Compilers complain about ranges starting at 0 for unsigned types, since an unsigned type is never less than 0. The max property implicitly makes 0 the lower bound when used with unsigned types. | |||||
2009-01-08 | Avoid using a utility header for Python replacements included in Samba, | Jelmer Vernooij | 1 | -1/+5 | |
since this will not be shipped with talloc/tdb/tevent/etc. | |||||
2009-01-07 | s3/s4 build: Fix Py_RETURN_NONE to work with python versions < 2.4 | Tim Prouty | 1 | -1/+1 | |
2009-01-06 | py: Properly increase the reference counter of Py_None. | Jelmer Vernooij | 1 | -1/+1 | |
2009-01-04 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 1 | -0/+6 | |
2009-01-02 | pidl: add dummy element for empty unions | Stefan Metzmacher | 1 | -0/+6 | |
This hopefully fixes the build on Solaris and IRIX. metze | |||||
2009-01-01 | Add iconv_convenience argument to size functions. | Jelmer Vernooij | 1 | -4/+4 | |
2008-12-30 | pidl: Fix a const build warning in the samba3 merged build | Tim Prouty | 1 | -1/+1 | |
The warning: ../librpc/gen_ndr/ndr_spoolss.c: In function ‘ndr_pull_spoolss_EnumPrinterData’: ../librpc/gen_ndr/ndr_spoolss.c:14792: warning: passing argument 1 of ‘memset’ discards qualifiers from pointer target type In some case the pidl generated code needs to memset a const struct field. This causes the above warning. This patch discardeds the const in this case. I'm open to a more elegant fix, but this eliminates the warning and should be relatively safe. | |||||
2008-12-29 | pidl: don't generate invalid C code | Stefan Metzmacher | 1 | -1/+3 | |
When we don't know how to handle a type for the python bindings, we should not generate invalid C code. Jelmer: please fix do the full fix for this. metze | |||||
2008-12-22 | pidl/python: Factor out connect code rather than duplicating it in each | Jelmer Vernooij | 1 | -82/+2 | |
Python module. | |||||
2008-12-22 | pidl/python: Skip unknown types, rather than dieing. | Jelmer Vernooij | 1 | -12/+29 | |
2008-12-22 | Import types from other Python mechanisms using the Python import mechanism, ↵ | Jelmer Vernooij | 1 | -34/+67 | |
to ensure they are initialized. | |||||
2008-12-21 | Simplify customization of pidl-generated Python modules. | Jelmer Vernooij | 1 | -19/+30 | |
2008-12-21 | Allow providing extra module-level Python functions. | Jelmer Vernooij | 1 | -0/+6 | |
2008-12-21 | Create and use convenience function for creating new talloc-wrapping Python ↵ | Jelmer Vernooij | 1 | -4/+3 | |
Objects, support subtypes of DCE/RPC interfaces properly | |||||
2008-12-21 | Support custom constructors for pidl-created types and support types based ↵ | Jelmer Vernooij | 1 | -5/+2 | |
on pidl-created types. | |||||
2008-12-16 | Don't write out forward declarations for enums, as some compilers don't | Jelmer Vernooij | 1 | -0/+2 | |
seem to like it. | |||||
2008-12-16 | Remove pidl SWIG backend; the native Python one works much better, and | Jelmer Vernooij | 1 | -177/+0 | |
that's also the best way to go for any other languages. | |||||
2008-12-16 | Only create (D)COM output files if there were COM objects in the IDL files. | Jelmer Vernooij | 2 | -2/+11 | |
2008-12-12 | Don't allow specifying arguments to pidl object constructors, as they'll | Jelmer Vernooij | 1 | -0/+3 | |
be ignored anyway atm. | |||||
2008-12-12 | Allow overriding repr function for pidl-defined types. | Jelmer Vernooij | 1 | -1/+5 | |
2008-12-12 | Support pyhelper property to allow additional methods to be tucked onto a | Jelmer Vernooij | 1 | -0/+9 | |
pidl-generated type. | |||||
2008-12-12 | Add convenience function for determining if an array should be allocated ↵ | Jelmer Vernooij | 2 | -4/+5 | |
with talloc. | |||||
2008-12-12 | Remove EJS backend for PIDL, as we don't have EJS anymore. | Jelmer Vernooij | 1 | -874/+0 | |
2008-11-11 | Remove unused variable, fix return. | Jelmer Vernooij | 1 | -2/+1 | |
2008-11-02 | Remove use of global_loadparm during initialization of gensec. | Jelmer Vernooij | 1 | -8/+8 | |
2008-11-02 | Fix the build. | Jelmer Vernooij | 1 | -3/+3 | |
2008-11-02 | Remove another use of global_loadparm. | Jelmer Vernooij | 1 | -3/+6 | |
2008-10-24 | Fix include path to pytalloc. | Jelmer Vernooij | 1 | -1/+1 | |
2008-09-30 | make sure dcerpc is always initialized. | Jelmer Vernooij | 1 | -0/+10 | |
2008-09-17 | Move pidl to top-level directory. | Jelmer Vernooij | 12 | -0/+7003 | |