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
446c4a175f
r15893: Update TODO
2007-10-10 14:08:38 -05:00
Jelmer Vernooij
11df14219b
r15892: Remove the COM management code - DCOM should be
...
based on Mono and its' COM support and utilize Samba's DCE/RPC + ORPC code
instead of having our own COM implementation in Samba, which is too much
work to implement and harder to code (C).
This only removes some of the code that I started working on to implement
the bits of COM I thought were needed to support DCOM from just Samba. This
code has never functioned properly, contains a couple of nasty hacks and
there should be no reason to pick it up again later, the processes are all
documented in the DCOM whitepaper.
This does NOT remove the marshalling code for the ORPC code or the torture
code that tested some of the ORPC code.
2007-10-10 14:08:37 -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
e679971903
r15648: Update MANIFEST to install Samba3 code generators.
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
Jelmer Vernooij
c2f510d38b
r14727: Update pidls' TODO, add test that demonstrates the desired behaviour
2007-10-10 13:59:14 -05:00
Jelmer Vernooij
122d1d0249
r14692: Get rid of the obfuscation() attribute
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
f4428db2f9
r14691: Fix printing elements with represent_as set
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
31e847a084
r14690: Support represent_as in headers, enable represent_as() test (which works now)
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
b199f5345c
r14689: Fix test
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
7bc72277b3
r14688: More work on represent_as(): output the right function calls, fix test.
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
744402160d
r14687: Start working on support for represent_as() and transmit_as() as
...
an alternative to subcontext()
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
a7279f13f0
r14686: Fix pidl testsuite to run whenever there is a shared libary built
...
Samba present. Ignore tests that are known to fail for now.
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
3647bd3124
r14658: Include ndr_obfuscate.h when necessary
2007-10-10 13:59:05 -05:00
Jelmer Vernooij
06f7a8c692
r14594: Fix some dependencies (required for shared library build)
2007-10-10 13:58:58 -05:00