summaryrefslogtreecommitdiffstats
path: root/source4/pidl/lib/Parse
Commit message (Collapse)AuthorAgeFilesLines
...
* r20573: fix handling of pointers handling to elements with the charset propertyStefan Metzmacher2007-10-101-6/+14
| | | | | metze (This used to be commit 895416c2202cac561e3bda80fe5c05a782dde0b0)
* r20567: Print proper errors with filename and line numbers in ParseExpr()Jelmer Vernooij2007-10-108-79/+88
| | | | (This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
* r20564: Regenerate.Jelmer Vernooij2007-10-101-34/+34
| | | | (This used to be commit a4d6e340cdfdab8c6ac49c4fc8a504f8910cefed)
* r20563: Start using the new parser in ParseExpr(). It's now trivial to use thisJelmer Vernooij2007-10-102-489/+13
| | | | | | | to check for NULL pointers when pointers are being dereferenced (#4218). There are exactly 500 tests for pidl now :-) (This used to be commit d3146f3bcd4541f890d6c1b072ff34853e9239d2)
* r20562: Start building expr parser. Add separate copy of Yapp::DriverJelmer Vernooij2007-10-101-0/+471
| | | | | rather than including it in each individual parser. (This used to be commit 26853d7d99f7305981bcadaabfe6accf254321e7)
* r20561: Add parser for subexpressions used in IDL attributes.Jelmer Vernooij2007-10-101-0/+1357
| | | | (This used to be commit 7e7fdb01d3fba449f33b7b67ba0e3a0089dd3902)
* r20550: Use standard error mechanism in parser.Jelmer Vernooij2007-10-101-96/+96
| | | | | Make sure errors are reported correctly. (This used to be commit 9f794c55a60b09536d6e0dbadfc172e1e74497ff)
* r20548: Remove unnecessary "use lib", fix warnings.Jelmer Vernooij2007-10-101-2/+2
| | | | (This used to be commit 30d721569fdf33e4784eb1f7c650e75ed1b80527)
* r20547: Add tests for expected errors/warnings.Jelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 2d960d4d7b0bc39c3ec4c2face546adc2cb345ee)
* r20545: Fix is_constant().Jelmer Vernooij2007-10-101-3/+2
| | | | (This used to be commit ae9b0895e8b7fd98335ece82aae3e391b94d2ec9)
* r20543: Merge some pidl bug fixes:Jelmer Vernooij2007-10-101-11/+7
| | | | | | | * C expressions that just started with a constant were erroneously flagged as being a constant. * 1-length variable names in expressions were broken. (This used to be commit 44775a6ac456247fe7ab4da75498bb550c74c854)
* r20511: Combine warnings/errors/fatal functions and move them to Parse::Pidl.Jelmer Vernooij2007-10-108-72/+71
| | | | (This used to be commit 959adfd0a682a4894c3bdd4ae9c6fc3ebfeeef1f)
* r20358: - fix ejs generated code for ipv4addressStefan Metzmacher2007-10-101-2/+5
| | | | | | | | | - (not Parse::Pidl::Typelist::scalar_is_reference($e->{TYPE})) is much more generic than ($e->{TYPE} ne "string") and handles ipv4address and other special types... metze (This used to be commit 02d2ce65e614a0c99ef3246bc738eb0f8d91b24a)
* r19856: Use sptr as basis for full ptr implementation. Will add checks for ↵Jelmer Vernooij2007-10-102-15/+6
| | | | | | duplicates later. (This used to be commit 006ab1d4a449c81680add57e0116a86b8317fbfb)
* r19854: readd support for 'sptr' pointers, to work against windows serversStefan Metzmacher2007-10-101-3/+4
| | | | | | | until jelmer commits his 'ptr' support metze (This used to be commit f5aa620b1bc5b0da866cbdb71947ef25a4bae0ad)
* r19845: Add warning for pointer_default_top()Jelmer Vernooij2007-10-101-1/+2
| | | | (This used to be commit 3f0da2388d30959c93483b102fbfab75a8381fef)
* r19842: Complain about unknown pointer types.Jelmer Vernooij2007-10-101-3/+8
| | | | | Fallback to "unique" when "ptr" is specified instead of failing. (This used to be commit a1b6308b21f3c38ffd4db4643a5e307fbf32a569)
* r19834: Prevent some inaccurate warnings.Jelmer Vernooij2007-10-101-2/+3
| | | | (This used to be commit 21efd2bdb8df8e709259d429fc3ff35eaa332d02)
* r19830: Warn about non-ref top-level pointers.Jelmer Vernooij2007-10-101-4/+5
| | | | (This used to be commit 78153200ac45ce7333c91c48ded549b5eed5e077)
* r19790: Check in the PIDL change and the converted unixinfo and winbind ↵Volker Lendecke2007-10-102-11/+35
| | | | | | | | | | | | | | 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)
* r19752: Remove support for the `depends' attribute (use "import") instead.Jelmer Vernooij2007-10-105-20/+0
| | | | (This used to be commit 324395afc725e90f44f286fd776b38a64bdc8e3b)
* r19599: Fix --includedir.Jelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 0da2bbcf766dc25805ad583fae185045bb390a5f)
* r19588: Use include and import statements rather than depends() and helper().Jelmer Vernooij2007-10-102-1259/+1292
| | | | (This used to be commit 347ae9628202ca4de4318ef8156999239aad9192)
* r19585: Add support for some more standard IDL instructions:Jelmer Vernooij2007-10-107-1306/+1499
| | | | | | | | | | | - `include' (replaces helper()) - `import' (replaces depends()) Add support for parsing importlib() - importlib() is now ignored (with a warning), but no longer causes syntax errors. helper() and depends() are now marked deprecated and will cause warnings. (This used to be commit 1ccab71cb8a9e3db9448b6679d01ad00e1c1e9a3)
* r19580: Add --includedir option.Jelmer Vernooij2007-10-101-3/+4
| | | | (This used to be commit b076bfa39fefafcf30ac5be5056abfd629338fa5)
* r19572: Fix typo.Jelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 1836411390e7ad19dc0e28bf656a0c240edbf063)
* r19562: Support returning simple scalars.Jelmer Vernooij2007-10-101-0/+7
| | | | (This used to be commit 8bd12d3fdb23a532bf6b46bc88a21837303a0374)
* r19561: Remove debug statement.Jelmer Vernooij2007-10-101-3/+0
| | | | (This used to be commit 910b56e72924661f30e43ca0e832b743e8d78d19)
* r19560: Fix handling of PARAM_VALUE.Jelmer Vernooij2007-10-101-1/+3
| | | | (This used to be commit dde3d5342cd8b67ec4a0929f3e5577d6b1e7d16b)
* r19559: Fix handling of types where the name isn't prefixed by the interface ↵Jelmer Vernooij2007-10-101-7/+4
| | | | | | | name. Based on patch by Julien Kerihuel. (This used to be commit 466e9c12a5f9bd2f7bf00c710bd9a537b48e7864)
* r19557: Fix lookup table for WERROR.Jelmer Vernooij2007-10-101-1/+4
| | | | | Fix perl warnings when using NTSTATUS as return type. (This used to be commit 577cd1625d97efae7bb397570de81a6a5ac0b1b0)
* r19553: Add check for correct API usage.Jelmer Vernooij2007-10-101-0/+2
| | | | (This used to be commit 9e2206ae99ed6dc64788b71f1301bd188ab0026d)
* r19547: Fix use of v1_enum on enums used in return types.Jelmer Vernooij2007-10-101-5/+5
| | | | (This used to be commit dbae9b4e4ea38806062ba34dcf05a67c2e7af043)
* r19546: fix number of bytes pushed when using switch_type() set to enum types.Jelmer Vernooij2007-10-102-1/+2
| | | | | die() on invalid used of enum_type_fn() (This used to be commit de6198c893737e63a5ff70684c1df212da054988)
* r19545: Allow enums as return types in code generated for wireshark. ↵Jelmer Vernooij2007-10-101-15/+37
| | | | | | Originally based on a patch by Julien Kerihuel. (This used to be commit 705cd03c53f097086ef4f5aee9311a45bd19afa2)
* r19544: Fix case of 'warning'.Jelmer Vernooij2007-10-102-2/+2
| | | | (This used to be commit 4f1f541837db31322d875b6d2452c3f3a0d37fcd)
* r19541: Explicitly segfault when the API is being used incorrectly. PreviouslyJelmer Vernooij2007-10-101-13/+0
| | | | | this would've caused a silent premature return. (This used to be commit 91ae5a803334f77c2328ea12542158aab4da2da8)
* r19219: Fix a memleak in the generated srv_code.Volker Lendecke2007-10-101-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)
* r19208: Fix Samba3 pidl generation to remove memory leaks.Jeremy Allison2007-10-101-1/+1
| | | | | Jermey. (This used to be commit 4b878578c27d499e38b208c87b4fd4b399474092)
* r19049: Samba 3 client fixesGerald Carter2007-10-101-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)
* r18873: Use WERR_errors table rather than DOS_errors table for wireshark.Jelmer Vernooij2007-10-101-2/+2
| | | | (This used to be commit 5a2e103ea0b31e80e4b2c2237b5fd9940820cec6)
* r18767: Fix [ref] pointer in object oriented interfaces. Removes aJelmer Vernooij2007-10-101-2/+2
| | | | | bunch of warnings when compiling dcom.idl. (This used to be commit 6f6dd761460e063eda3c1d0706358cb336c181fd)
* r18696: Zero initialize ref ptrs.Jelmer Vernooij2007-10-101-2/+2
| | | | (This used to be commit 8de48f62e7840431fe5bfbb1c61daaafcf421ff1)
* r18693: Print debug info when DEBUGLEVEL >= 10 in the Samba3 code.Jelmer Vernooij2007-10-102-0/+14
| | | | (This used to be commit d28ae3f70ad4f6b09780e600ecb98c39cc62fd24)
* r18689: Initialize r.out in the server side code, in case the handler functionJelmer Vernooij2007-10-101-0/+4
| | | | | doesn't touch them. (This used to be commit 2ac2c7ca60c70d70a07162c63bfb492c74816c7c)
* r18639: Get rid of the keepref supportJelmer Vernooij2007-10-103-55/+16
| | | | (This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
* r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatibleJelmer Vernooij2007-10-101-0/+4
| | | | (This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
* r18559: [string] always applies to the last pointerJelmer Vernooij2007-10-101-1/+2
| | | | (This used to be commit 86b4624226d6e72645221cadb8669b0f1aba0903)
* r18554: Fix warnings about [out] arguments.Jelmer Vernooij2007-10-101-5/+9
| | | | (This used to be commit caac6cf817b09c864554e992f89437f6205b948b)
* r18524: Pre-allocate out arguments.Jelmer Vernooij2007-10-101-0/+33
| | | | (This used to be commit 0ee42669d3a5ec062ec14ecda94342b0df519964)