summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19545: Allow enums as return types in code generated for wireshark. ↵Jelmer Vernooij1-15/+37
Originally based on a patch by Julien Kerihuel. (This used to be commit 705cd03c53f097086ef4f5aee9311a45bd19afa2)
2007-10-10r19544: Fix case of 'warning'.Jelmer Vernooij2-2/+2
(This used to be commit 4f1f541837db31322d875b6d2452c3f3a0d37fcd)
2007-10-10r19541: Explicitly segfault when the API is being used incorrectly. PreviouslyJelmer Vernooij1-13/+0
this would've caused a silent premature return. (This used to be commit 91ae5a803334f77c2328ea12542158aab4da2da8)
2007-10-10r19219: Fix a memleak in the generated srv_code.Volker Lendecke1-2/+10
Fix a warning. Implement the rng_fault_state return check. After this (and Jeremy's fix) all Samba3-developers should do a 'make idl' and do a complete rebuild. Volker (This used to be commit 0c0a861c8b5b4c44d290f8db0d4c5e95260140ca)
2007-10-10r19208: Fix Samba3 pidl generation to remove memory leaks.Jeremy Allison1-1/+1
Jermey. (This used to be commit 4b878578c27d499e38b208c87b4fd4b399474092)
2007-10-10r19049: Samba 3 client fixesGerald Carter1-1/+18
* Make sure to check for NULL pointers when dealing with [out,unique] before assigning valoues * Detect RPC faults and return immediately (This used to be commit c96dae478c2fee2fede9c853a71c8079bbb8ba47)
2007-10-10r18873: Use WERR_errors table rather than DOS_errors table for wireshark.Jelmer Vernooij1-2/+2
(This used to be commit 5a2e103ea0b31e80e4b2c2237b5fd9940820cec6)
2007-10-10r18767: Fix [ref] pointer in object oriented interfaces. Removes aJelmer Vernooij1-2/+2
bunch of warnings when compiling dcom.idl. (This used to be commit 6f6dd761460e063eda3c1d0706358cb336c181fd)
2007-10-10r18696: Zero initialize ref ptrs.Jelmer Vernooij1-2/+2
(This used to be commit 8de48f62e7840431fe5bfbb1c61daaafcf421ff1)
2007-10-10r18693: Print debug info when DEBUGLEVEL >= 10 in the Samba3 code.Jelmer Vernooij2-0/+14
(This used to be commit d28ae3f70ad4f6b09780e600ecb98c39cc62fd24)
2007-10-10r18689: Initialize r.out in the server side code, in case the handler functionJelmer Vernooij1-0/+4
doesn't touch them. (This used to be commit 2ac2c7ca60c70d70a07162c63bfb492c74816c7c)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij3-55/+16
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
2007-10-10r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatibleJelmer Vernooij1-0/+4
(This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
2007-10-10r18559: [string] always applies to the last pointerJelmer Vernooij1-1/+2
(This used to be commit 86b4624226d6e72645221cadb8669b0f1aba0903)
2007-10-10r18554: Fix warnings about [out] arguments.Jelmer Vernooij1-5/+9
(This used to be commit caac6cf817b09c864554e992f89437f6205b948b)
2007-10-10r18524: Pre-allocate out arguments.Jelmer Vernooij1-0/+33
(This used to be commit 0ee42669d3a5ec062ec14ecda94342b0df519964)
2007-10-10r18523: Allow [out] on arrays as well as pointers, use in unixinfo.Jelmer Vernooij2-4/+5
(This used to be commit f67b4d58acd2c3746e5ffeffa804e888ca3c49a5)
2007-10-10r18522: It's probably not a good idea to use rpc_netdfs_init() as initializationJelmer Vernooij1-2/+2
function name for _all_ RPC servers... (This used to be commit 234272e39d7dc79f5e7e0399aebf5681a92981b2)
2007-10-10r18482: Fix a couple of small issues in the generated server code.Jelmer Vernooij1-3/+3
(This used to be commit ddfe3c54439eb76327608e04df9381621ab875b8)
2007-10-10r18478: Add missing declaration for status.Jelmer Vernooij1-0/+1
(This used to be commit 64909a0d69a938e96f7a04b4288ca851fb8fe18a)
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 Vernooij2-122/+110
(This used to be commit aa1c550d371c5874668baf06be7168c85dc5d48b)
2007-10-10r18471: Remove other Samba3 parser generator support as well - it's noJelmer Vernooij4-1311/+0
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 Vernooij1-137/+0
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 Vernooij1-338/+351
(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 Metzmacher1-460/+479
metze (This used to be commit 15d37004b70d097a1431fb4d41fef363ed654ac7)
2007-10-10r16824: Rename Ethereal -> Wireshark (patch from Joerg Mayer)Jelmer Vernooij2-13/+13
(This used to be commit a789aa468b2b2b631289dd65888b352de46ad900)
2007-10-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter3-5/+5
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
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-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 Vernooij1-49/+80
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 Vernooij2-9/+46
(This used to be commit 1405f59d5501319c7d08861e19165e012c4bc3a9)