summaryrefslogtreecommitdiff
path: root/source4/pidl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18477: Finish server code generator for Samba 3.Jelmer Vernooij1-0/+68
(This used to be commit 4e2f20042448721ba1df5bbbb77710e155f23953)
2007-10-10r18475: Start working on server code generator that uses libndr.Jelmer Vernooij3-126/+133
(This used to be commit aa1c550d371c5874668baf06be7168c85dc5d48b)
2007-10-10r18471: Remove other Samba3 parser generator support as well - it's noJelmer Vernooij5-1379/+2
longer necessary as we can use libndr now. (This used to be commit 22142a9f3d5e759742c79a591413e5e8af04b22f)
2007-10-10r18470: Remove obsolete client generator code for Samba3 (we're now using theJelmer Vernooij2-152/+2
new code that uses libndr) (This used to be commit ea0ef1542f78e3a58d86b5693ec17c145050526b)
2007-10-10r18270: Samba3 has _PUBLIC_ now.Jelmer Vernooij1-5/+0
(This used to be commit 9dd6520240fbe3ea8126845a1fa2bdea35c7c4ac)
2007-10-10r18268: for samba3 define _PUBLIC_ emptyStefan Metzmacher1-0/+5
metze (This used to be commit b2018249b7da4155dde963bf118d4636864b0343)
2007-10-10r18254: reverted r18231Andrew Tridgell1-11/+3
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? (This used to be commit 76496c2f5e37b735e0b303ae20824c92bfa30974)
2007-10-10r18231: Don't use _PUBLIC_ but use __attribute__ directly instead.Jelmer Vernooij1-3/+11
(This used to be commit 77043ebe25dcca2a6b1a37d3b6095e9c434652d9)
2007-10-10r18228: Don't include Samba4-specific headers when building inside a Samba3 ↵Jelmer Vernooij2-16/+27
tree. (This used to be commit d0f0d4600acad71ea4993f4e356735433d9bc5f0)
2007-10-10r18227: Recognize Samba3 in-tree builds.Jelmer Vernooij1-1/+1
(This used to be commit 5055430ddfca02a962827bbedf7fbd9987992953)
2007-10-10r18194: Allow empty bitmap {} declarations.Jelmer Vernooij2-339/+354
(This used to be commit 084b5002b9a8c9790ce81480fe26d57e52789dbb)
2007-10-10r17930: Merge noinclude branch:Jelmer Vernooij1-1/+1
* 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) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
2007-10-10r17889: allocate a valid element where the pointer can point to,Stefan Metzmacher1-1/+1
fix c++ warnings metze (This used to be commit b15e4c7cfa4df3dc429945e4d330a8a9766eb1a6)
2007-10-10r17887: fix c++ warningsStefan Metzmacher1-2/+2
metze (This used to be commit ccef1f729089939b9250f1b177d5241f8baaa5eb)
2007-10-10r17305: allow 'declare [...] union foo;'Stefan Metzmacher2-461/+486
metze (This used to be commit 15d37004b70d097a1431fb4d41fef363ed654ac7)
2007-10-10r16824: Rename Ethereal -> Wireshark (patch from Joerg Mayer)Jelmer Vernooij5-37/+37
(This used to be commit a789aa468b2b2b631289dd65888b352de46ad900)
2007-10-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter5-8/+8
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10r15893: Update TODOJelmer Vernooij1-1/+2
(This used to be commit 446c4a175f1ce925a4882c32b189ac9237ed584b)
2007-10-10r15892: Remove the COM management code - DCOM should beJelmer Vernooij1-5/+2
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. (This used to be commit 11df14219bf0b35329b293cae3234e064aabde54)
2007-10-10r15780: Fix indentation of deferred code (fixed #3739)Jelmer Vernooij1-6/+13
(This used to be commit a7c9ec69b229db1b9c93b97133601231a2995c1b)
2007-10-10r15778: Fix bug printing ref pointers.Jelmer Vernooij1-8/+12
(This used to be commit 030272e79b621c2c54354f4c89cc25c202d2dbbc)
2007-10-10r15776: Don't generate ref pointers in Samba4-generated code. There is no pointJelmer Vernooij4-36/+47
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. (This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
2007-10-10r15652: Fix aliases mechanism (fixes #3710)Jelmer Vernooij2-22/+29
(This used to be commit 3e89ef0875c5c8ccaafa9694d27a8043930127e6)
2007-10-10r15651: Add 'MANUAL' command in Ethereal conformance files. This allows ↵Jelmer Vernooij2-4/+50
overriding individual functions for specific element levels without losing the other functions for an element or the hf/ett fields allocated. Fixes #3738. (This used to be commit a3dbab619bf8fdef002b8e31956e99226bc20e94)
2007-10-10r15650: Fix perl warning when generating IDL for elements with no propertiesJelmer Vernooij1-6/+5
(This used to be commit 038bbbcda50d8284c56dbdc3a70214ba6202595e)
2007-10-10r15648: Update MANIFEST to install Samba3 code generators.Jelmer Vernooij1-0/+8
(This used to be commit e679971903b59cc90f0a5eca7bbe8d9a5c503d73)
2007-10-10r15593: Warn about [out] arguments that are not pointers. These can all beJelmer Vernooij3-11/+14
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) (This used to be commit c4ab021ee8d93aa74f15deebf64a366b33b7bb9f)
2007-10-10r15591: Generate function calls correctly as well.Jelmer Vernooij2-45/+60
(This used to be commit b0439779b8eba68680cfd49ea2364affc739300e)
2007-10-10r15587: Generate stubs for the SWIG functionsJelmer Vernooij4-48/+80
(This used to be commit 746d0a7fa7a43685e6ebb4877bb5459101e51ed1)
2007-10-10r15585: Revive pidl's SWIG file generator. It now generates simpleJelmer Vernooij2-55/+88
object oriented wrappers for the interfaces (still need to fix the actual function calls) (This used to be commit bf5da20869eae29aea92386cbb13413b507fc55f)
2007-10-10r15576: Separate out Samba4 bits a bit moreJelmer Vernooij1-93/+44
(This used to be commit 77a2eb406e2b108089d3621194f9b86328a3e774)
2007-10-10r15574: Keep information about which scalar types are references in aJelmer Vernooij2-32/+11
separate data structure (This used to be commit 0cb1906046c8e4ad105ad4a47740f94f30f5d6db)
2007-10-10r15474: Generate proper type declarations, fix headersJelmer Vernooij3-10/+47
(This used to be commit 1405f59d5501319c7d08861e19165e012c4bc3a9)
2007-10-10r15470: Write header file with prototypes for Samba3-Client-With-Samba4-NDR ↵Jelmer Vernooij2-10/+19
code. (This used to be commit a2bb0b6012b14787825a9cd5f33e2c0e989b65a7)
2007-10-10r15437: Add generator that creates Samba3 client code which uses Samba4's NDRJelmer Vernooij2-3/+162
routines. (This used to be commit 538be4a6319b6f8235ed450740784104671ab0b5)
2007-10-10r15367: Fix unused function warnings in generated EJS code.Jelmer Vernooij1-28/+28
(This used to be commit 946a80298ad58e7b8ba9608a840154ee4a790da7)
2007-10-10r15353: Don't dereference NULL pointer. Found by the IBM checker.Jelmer Vernooij1-0/+1
(This used to be commit 67d62fc55621871c576298b5a8da2f5e9ea03d69)
2007-10-10r15327: Support 'nosize'. Also write prototypes for print and size functions ↵Jelmer Vernooij2-14/+24
that are manually written. (This used to be commit f10b38b824d0ddfdccea498b7522efcc03a020d0)
2007-10-10r15324: Generate prototype even if the function itself isJelmer Vernooij1-11/+12
written manually. (This used to be commit 56eceeb3221b768b754f6eca10d020148264e869)
2007-10-10r15260: Don't dereference NULL pointers to obtain array lengths - found byJelmer Vernooij1-0/+14
the IBM checker (This used to be commit a492cd4bd49b6922d91d4ce5f1247bad0d0d6a7e)
2007-10-10r15220: Another attempt to fix the bug found by the IBM CheckerJelmer Vernooij1-1/+5
(This used to be commit 9f79bfc05d456c106cca44ee459eb542273c3a0c)
2007-10-10r15202: Don't derefence NULL pointers - found by the IBM CheckerJelmer Vernooij1-1/+5
(This used to be commit f6a3e8b69d2a303e7e4f8924e6735c4e168a363a)
2007-10-10r14867: Include <stdbool.h> in external compilesJelmer Vernooij4-0/+4
(This used to be commit 03224dab111b931effd548586e630480fa1423b1)
2007-10-10r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhereJelmer Vernooij2-6/+7
(This used to be commit a316b33057f3ec8532677980e093cd327d33f257)
2007-10-10r14727: Update pidls' TODO, add test that demonstrates the desired behaviourJelmer Vernooij2-4/+41
(This used to be commit c2f510d38be6b4387120d7477ddd200b9bec13e5)
2007-10-10r14692: Get rid of the obfuscation() attributeJelmer Vernooij3-69/+0
(This used to be commit 122d1d0249800d51e45ce0d092c97f1f9bf2c7d5)
2007-10-10r14691: Fix printing elements with represent_as setJelmer Vernooij2-7/+14
(This used to be commit f4428db2f922e921c54cdb0849eaad5018cb5a01)
2007-10-10r14690: Support represent_as in headers, enable represent_as() test (which ↵Jelmer Vernooij3-33/+31
works now) (This used to be commit 31e847a0844a6871befc6091e813ae017cd6e4b4)
2007-10-10r14689: Fix testJelmer Vernooij1-9/+4
(This used to be commit b199f5345cc92ff8aeb59479c8c2a89ab1278d70)
2007-10-10r14688: More work on represent_as(): output the right function calls, fix test.Jelmer Vernooij3-8/+35
(This used to be commit 7bc72277b37f9d89f6a078e85c14d560fd33a3bb)