Jelmer Vernooij
d1364ef0cd
r18639: Get rid of the keepref support
2007-10-10 14:18:59 -05:00
Jelmer Vernooij
ab0a798c57
r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatible
2007-10-10 14:18:47 -05:00
Jelmer Vernooij
86b4624226
r18559: [string] always applies to the last pointer
2007-10-10 14:18:46 -05:00
Jelmer Vernooij
caac6cf817
r18554: Fix warnings about [out] arguments.
2007-10-10 14:18:45 -05:00
Jelmer Vernooij
0ee42669d3
r18524: Pre-allocate out arguments.
2007-10-10 14:18:42 -05:00
Jelmer Vernooij
f67b4d58ac
r18523: Allow [out] on arrays as well as pointers, use in unixinfo.
2007-10-10 14:18:42 -05:00
Jelmer Vernooij
234272e39d
r18522: It's probably not a good idea to use rpc_netdfs_init() as initialization
...
function name for _all_ RPC servers...
2007-10-10 14:18:42 -05:00
Jelmer Vernooij
ddfe3c5443
r18482: Fix a couple of small issues in the generated server code.
2007-10-10 14:18:36 -05:00
Jelmer Vernooij
64909a0d69
r18478: Add missing declaration for status.
2007-10-10 14:18:35 -05:00
Jelmer Vernooij
4e2f200424
r18477: Finish server code generator for Samba 3.
2007-10-10 14:18:35 -05:00
Jelmer Vernooij
aa1c550d37
r18475: Start working on server code generator that uses libndr.
2007-10-10 14:18:35 -05:00
Jelmer Vernooij
22142a9f3d
r18471: Remove other Samba3 parser generator support as well - it's no
...
longer necessary as we can use libndr now.
2007-10-10 14:18:34 -05:00
Jelmer Vernooij
ea0ef1542f
r18470: Remove obsolete client generator code for Samba3 (we're now using the
...
new code that uses libndr)
2007-10-10 14:18:34 -05:00
Jelmer Vernooij
9dd6520240
r18270: Samba3 has _PUBLIC_ now.
2007-10-10 14:17:59 -05:00
Stefan Metzmacher
b2018249b7
r18268: for samba3 define _PUBLIC_ empty
...
metze
2007-10-10 14:17:59 -05:00
Andrew Tridgell
76496c2f5e
r18254: reverted r18231
...
Jelmer, older versions of gcc don't support visibility("default"). See
for example the CentOS build here:
http://build.samba.org/?function=View+Build;host=lithium;tree=samba4;compiler=gcc;revision=18253
Is there some other way you can think of to do this?
2007-10-10 14:17:56 -05:00
Jelmer Vernooij
77043ebe25
r18231: Don't use _PUBLIC_ but use __attribute__ directly instead.
2007-10-10 14:17:53 -05:00
Jelmer Vernooij
d0f0d4600a
r18228: Don't include Samba4-specific headers when building inside a Samba3 tree.
2007-10-10 14:17:53 -05:00
Jelmer Vernooij
5055430ddf
r18227: Recognize Samba3 in-tree builds.
2007-10-10 14:17:53 -05:00
Jelmer Vernooij
084b5002b9
r18194: Allow empty bitmap {} declarations.
2007-10-10 14:17:48 -05:00
Jelmer Vernooij
f7afa1cb77
r17930: Merge noinclude branch:
...
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
2007-10-10 14:16:54 -05:00
Stefan Metzmacher
b15e4c7cfa
r17889: allocate a valid element where the pointer can point to,
...
fix c++ warnings
metze
2007-10-10 14:16:52 -05:00
Stefan Metzmacher
ccef1f7290
r17887: fix c++ warnings
...
metze
2007-10-10 14:16:51 -05:00
Stefan Metzmacher
15d37004b7
r17305: allow 'declare [...] union foo;'
...
metze
2007-10-10 14:15:10 -05:00
Jelmer Vernooij
a789aa468b
r16824: Rename Ethereal -> Wireshark (patch from Joerg Mayer)
2007-10-10 14:09:47 -05:00
Gerald Carter
26a2fa97e4
r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for correct grammar
2007-10-10 14:08:59 -05:00
Jelmer Vernooij
a7c9ec69b2
r15780: Fix indentation of deferred code ( fixed #3739 )
2007-10-10 14:08:19 -05:00
Jelmer Vernooij
030272e79b
r15778: Fix bug printing ref pointers.
2007-10-10 14:08:18 -05:00
Jelmer Vernooij
bdc6dd3750
r15776: Don't generate ref pointers in Samba4-generated code. There is no point
...
in having pointers for outgoing data when you can already modify the top-level
element.
This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
2007-10-10 14:08:18 -05:00
Jelmer Vernooij
3e89ef0875
r15652: Fix aliases mechanism ( fixes #3710 )
2007-10-10 14:08:03 -05:00
Jelmer Vernooij
a3dbab619b
r15651: Add 'MANUAL' command in Ethereal conformance files. This allows overriding
...
individual functions for specific element levels without losing the other
functions for an element or the hf/ett fields allocated.
Fixes #3738 .
2007-10-10 14:08:03 -05:00
Jelmer Vernooij
038bbbcda5
r15650: Fix perl warning when generating IDL for elements with no properties
2007-10-10 14:08:03 -05:00
Jelmer Vernooij
c4ab021ee8
r15593: Warn about [out] arguments that are not pointers. These can all be
...
fixed by adding [ref] pointers.
This will cause a lot of warnings to be outputted by pidl for now. I will
fix these gradually over the next few days.
We need to avoid [out] arguments that are not pointers because they are
not understood by other IDL compilers and don't work with some of
our output modules (Samba3, Samba3NDR and ethereal)
2007-10-10 14:06:02 -05:00
Jelmer Vernooij
b0439779b8
r15591: Generate function calls correctly as well.
2007-10-10 14:06:01 -05:00
Jelmer Vernooij
746d0a7fa7
r15587: Generate stubs for the SWIG functions
2007-10-10 14:06:01 -05:00
Jelmer Vernooij
bf5da20869
r15585: Revive pidl's SWIG file generator. It now generates simple
...
object oriented wrappers for the interfaces (still need to fix
the actual function calls)
2007-10-10 14:06:00 -05:00
Jelmer Vernooij
77a2eb406e
r15576: Separate out Samba4 bits a bit more
2007-10-10 14:05:59 -05:00
Jelmer Vernooij
0cb1906046
r15574: Keep information about which scalar types are references in a
...
separate data structure
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
1405f59d55
r15474: Generate proper type declarations, fix headers
2007-10-10 14:05:38 -05:00
Jelmer Vernooij
a2bb0b6012
r15470: Write header file with prototypes for Samba3-Client-With-Samba4-NDR code.
2007-10-10 14:05:38 -05:00
Jelmer Vernooij
538be4a631
r15437: Add generator that creates Samba3 client code which uses Samba4's NDR
...
routines.
2007-10-10 14:05:37 -05:00
Jelmer Vernooij
946a80298a
r15367: Fix unused function warnings in generated EJS code.
2007-10-10 14:05:27 -05:00
Jelmer Vernooij
67d62fc556
r15353: Don't dereference NULL pointer. Found by the IBM checker.
2007-10-10 14:05:24 -05:00
Jelmer Vernooij
f10b38b824
r15327: Support 'nosize'. Also write prototypes for print and size functions that are manually written.
2007-10-10 14:05:17 -05:00
Jelmer Vernooij
56eceeb322
r15324: Generate prototype even if the function itself is
...
written manually.
2007-10-10 14:05:16 -05:00
Jelmer Vernooij
a492cd4bd4
r15260: Don't dereference NULL pointers to obtain array lengths - found by
...
the IBM checker
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
9f79bfc05d
r15220: Another attempt to fix the bug found by the IBM Checker
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
f6a3e8b69d
r15202: Don't derefence NULL pointers - found by the IBM Checker
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
03224dab11
r14867: Include <stdbool.h> in external compiles
2007-10-10 13:59:44 -05:00
Jelmer Vernooij
a316b33057
r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhere
2007-10-10 13:59:17 -05:00