1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-19 04:23:48 +03:00
Commit Graph

156 Commits

Author SHA1 Message Date
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
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
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
Jelmer Vernooij
765fd852e7 r14550: Fix tests 2007-10-10 13:58:44 -05:00
Jelmer Vernooij
51b4270513 r14542: Remove librpc, libndr and libnbt from includes.h 2007-10-10 13:58:42 -05:00
Jelmer Vernooij
272ca8e636 r14491: Allow building more output outside of the Samba source tree 2007-10-10 13:57:32 -05:00
Jelmer Vernooij
0c18883315 r14488: Install more headers.
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
f7312dab3b r14470: Remove some unnecessary headers. 2007-10-10 13:57:29 -05:00