summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba3
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r24524: make use of ElementStars()Stefan Metzmacher1-24/+8
metze (This used to be commit 701aa31d14cde412c1fecef694d851882be8d17f)
2007-10-10r24523: we don't support multi-dimentional [out] arraysStefan Metzmacher1-0/+8
for the samba3 server stubs yet, so bail out. metze (This used to be commit ff11f2ce0c3f9c882d93bda0c89577adaf8c2a41)
2007-10-10r24522: make the "skip pointer to an array" logic a bit easierStefan Metzmacher1-5/+3
metze (This used to be commit a698fb18573baf016009bdd2d02aaf336dc92a63)
2007-10-10r24511: pass the correct thing to fatal()Stefan Metzmacher1-1/+1
metze (This used to be commit 82cc41c5589899552256b06a3b1ae84e24d3b71f)
2007-10-10r24463: we have a function to correctly create an $env objectStefan Metzmacher1-4/+3
so don't try it manually and introduce bugs:-) metze (This used to be commit a79129a4ae412f29a0d730f49327269a92ec8402)
2007-10-10r24454: when level 0 is a pointer we need to look for an array in level 1...Stefan Metzmacher1-10/+14
metze (This used to be commit ca50b1ad3afbf02fef7c6d1fcbe11d23c515d340)
2007-10-10r24446: We only need one genric GenerateFunctionInEnvStefan Metzmacher1-15/+2
function metze (This used to be commit 0c5be644ba13c68b7378a6ae9dcd314018ece25d)
2007-10-10r22457: Fix tests for Samba3 client generator.Jelmer Vernooij1-78/+79
(This used to be commit cf5162ad100c1a8201d3309549c8ff0d3bd5a732)
2007-10-10r22357: Don't use 'our'Jelmer Vernooij1-2/+2
(This used to be commit 7989ee2aa015264dc9334b5e15d4fe6cb55f4e09)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij2-3/+3
always bring it back if we need to. This code was getting in the way while refactoring. Add some tests for TDR. Get rid of typedef in lib/registry/tdr_regf.idl and fix the TDR code to be able to deal with it. (This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r21384: Change warning to pidl warning, fix uppercasing.Jelmer Vernooij1-2/+2
(This used to be commit a45a677084ba1bc63a8f74892c12ca6f0d9b5071)
2007-10-10r21338: Fix handling of top-level arrays for the Samba 3 client code. This ↵Jelmer Vernooij1-12/+42
doesn't fix the winreg code yet (as that's an array on top of a pointer), but at least it gets us closer. Also added a couple of tests for the Samba 3 client code. (This used to be commit 4a5b62ad622d7be08591e19bc2e89f665fff445a)
2007-10-10r21075: Generate parameters in structs for the server side Samba 3 code. The ↵Jelmer Vernooij1-6/+2
current code in Samba 3 is already generated using this pidl patch. (This used to be commit 30a06273d28fb59c6f20154f97c67f4c0a63dee9)
2007-10-10r20836: Use real type name, to fix compilation with -WC++-compatJelmer Vernooij1-7/+46
(This used to be commit 10ca65bd78d27c425ae0347930fd2c9a92fe345c)
2007-10-10r20834: No longer generate extra pointers for top-level [out] unique pointers.Jelmer Vernooij1-9/+8
(This used to be commit b967f5851f24a4716d386fc569e384b9320b162a)
2007-10-10r20567: Print proper errors with filename and line numbers in ParseExpr()Jelmer Vernooij2-2/+2
(This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
2007-10-10r20511: Combine warnings/errors/fatal functions and move them to Parse::Pidl.Jelmer Vernooij2-4/+2
(This used to be commit 959adfd0a682a4894c3bdd4ae9c6fc3ebfeeef1f)
2007-10-10r19790: Check in the PIDL change and the converted unixinfo and winbind ↵Volker Lendecke1-8/+9
pipes without waiting for comments. This is what version control is for, and it does fix a segfault I ran into ;-) Nevertheless, Jelmer & Jerry, please take a look! Thanks, Volker (This used to be commit 10dcaf89ed07b9d5d1c89da33b50fcaadead32b2)
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-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-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 Vernooij1-1/+1
(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-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter1-1/+1
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10r15593: Warn about [out] arguments that are not pointers. These can all beJelmer Vernooij1-5/+0
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 Vernooij1-22/+1
(This used to be commit b0439779b8eba68680cfd49ea2364affc739300e)
2007-10-10r15587: Generate stubs for the SWIG functionsJelmer Vernooij1-36/+1
(This used to be commit 746d0a7fa7a43685e6ebb4877bb5459101e51ed1)
2007-10-10r15474: Generate proper type declarations, fix headersJelmer Vernooij1-8/+45
(This used to be commit 1405f59d5501319c7d08861e19165e012c4bc3a9)
2007-10-10r15470: Write header file with prototypes for Samba3-Client-With-Samba4-NDR ↵Jelmer Vernooij1-8/+14
code. (This used to be commit a2bb0b6012b14787825a9cd5f33e2c0e989b65a7)
2007-10-10r15437: Add generator that creates Samba3 client code which uses Samba4's NDRJelmer Vernooij1-0/+136
routines. (This used to be commit 538be4a6319b6f8235ed450740784104671ab0b5)
2007-10-10r14223: Couple of small fixes:Jelmer Vernooij3-11/+37
- properly support --samba3-header argument used alone - support `security_descriptor' data type - only print pidl warnings, not perl warnings on erratic input - insert copyright header in templates (This used to be commit db1d7358b2ba9b104c1a96762af89b500b79172f)
2007-10-10r14215: Improve warning/error messages.Jelmer Vernooij4-8/+14
(This used to be commit 80b9865b373ee542da2d56d6688b4c8fd4c6275c)
2007-10-10r12484: Initial work on supporting non-typedeffed typesJelmer Vernooij3-3/+3
(This used to be commit e7ac6c708dde7afb4c92a8cc4dea7a95b7054e3e)
2007-10-10r11077: Fix [string] for Samba3Jelmer Vernooij2-7/+12
(This used to be commit 2f76e2a6bf8ff99ac2f9b61669d09d76a2fe920a)
2007-10-10r11061: Samba3 parser generator fixes:Jelmer Vernooij3-12/+40
* Add (limited) support for [string] * Don't generate (and set) header elements for top level ref pointers as they don't appear on the wire (This used to be commit 765adaf19be264e2d23a22eaed3027faededf8b6)
2007-10-10r10880: Missed terminating ';', sorry.Jeremy Allison1-2/+2
Jeremy. (This used to be commit 2680aeffb1e40a7d1d59c98f0ee533d7c4362f40)
2007-10-10r10879: Added the ZERO_STRUCT(q_u), (r_u) entries to the generatedJeremy Allison1-0/+3
Samba3 code. Jelmer please check ! Jeremy. (This used to be commit 534e8d16228ad4f1306ddf21ea9c9b988d736525)
2007-10-10r10842: Fix some issues with [out] unions that have a discriminator that is onlyJelmer Vernooij4-76/+37
[in] (This used to be commit 3a4086d6142fa73b3adb2d66b1bfc9cd2585f31d)
2007-10-10r10829: Documentation updatesJelmer Vernooij2-17/+38
Update TODO Some small fixes to the modules (This used to be commit 0c53e7c3cf7fd91fd34c48a5e68c1bcf70569854)
2007-10-10r10788: - Give unions a nameJelmer Vernooij2-2/+3
- Check initialisation function return value (This used to be commit ebb8e75ebd572d62bdb3615d41c210bcc918fa41)