summaryrefslogtreecommitdiffstats
path: root/source4/pidl
Commit message (Collapse)AuthorAgeFilesLines
* r12776: use $ENV{TEST_DATA_PREFIX} for test files if availableStefan Metzmacher2007-10-101-2/+9
| | | | | metze (This used to be commit 5552eaa37c228872736688bb65b4f678bdfeddf4)
* r12574: Bring tables.pl back to life and move registration of interfacesJelmer Vernooij2007-10-102-36/+1
| | | | | now completely to a new subsystem. (This used to be commit bbacfaaea5819e0ecadf81e8fbb424916284c809)
* r12573: Update README to recent changes in pidls namespaceJelmer Vernooij2007-10-101-13/+11
| | | | (This used to be commit 33012dc015c837d4cbb61207ad8d3b5a8ad37c02)
* r12572: No longer parse coclasses as interfacesJelmer Vernooij2007-10-101-1/+3
| | | | (This used to be commit f75f757b621a46ea531c27ac682623829a4fdea7)
* r12539: fix the pidl testsStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 4b90ad7a272b3cb976c2efc2c67b339519b1cd90)
* r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.Jelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 87f665a1d5ba74289974bf9d8f9441c162e6f1b1)
* r12517: Don't generate empty init functionsJelmer Vernooij2007-10-101-19/+16
| | | | (This used to be commit 832a1092c9c11c293b5748e2e78da872fcba2a42)
* r12515: Use UUID directly rather then string containing UUIDJelmer Vernooij2007-10-101-2/+2
| | | | (This used to be commit 465b9738709e7415eab58ea773bd138e8f0f20d6)
* r12512: Use GUID structs in API functions everywhere rather then converting ↵Jelmer Vernooij2007-10-103-7/+22
| | | | | | | back and forth between GUID structs and strings in several places. (This used to be commit 3564e2f967ef72d6301b4f7e9a311cebcded4d75)
* r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,Jelmer Vernooij2007-10-104-105/+58
| | | | | | now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. (This used to be commit 1e8670874bb7415c3e00a42516680fdb4ee2fca1)
* r12490: Fix --warn-compatJelmer Vernooij2007-10-103-47/+23
| | | | (This used to be commit ba6a767f1b3a14e076ebd049b4fdcffd64173523)
* r12488: Fix MANIFEST to match recent changesJelmer Vernooij2007-10-101-14/+14
| | | | (This used to be commit 6ab0ce15083c23e287f89b5e38b63d267cf3d5fc)
* r12484: Initial work on supporting non-typedeffed typesJelmer Vernooij2007-10-108-44/+45
| | | | (This used to be commit e7ac6c708dde7afb4c92a8cc4dea7a95b7054e3e)
* r12483: Remove --tdr-header option (merged into --tdr-parser)Jelmer Vernooij2007-10-102-69/+41
| | | | (This used to be commit 45013467f57d646f3db099862665d2631272b446)
* r12482: Add some more testsJelmer Vernooij2007-10-102-14/+12
| | | | (This used to be commit 516b66e0f1c65688abb936b4432039bc431b872c)
* r12481: Move parser-specific utility functions to idl.yp, remove some unused ↵Jelmer Vernooij2007-10-103-492/+641
| | | | | | | | functions Allow the use of non-typedef structs and unions when declaring variables. Allow the use of the 'signed' and 'unsigned' qualifiers for integer types (This used to be commit bc6b45e242c8d7b2ef1a6e6d3eb172c27afd952d)
* r12480: Extend testsuiteJelmer Vernooij2007-10-101-1/+24
| | | | (This used to be commit 1fa6c3568b9653f637da92e9a66695cd89825a2f)
* r12470: Add helper module for pidl testsJelmer Vernooij2007-10-1011-113/+185
| | | | | Convert other pidl tests to use Test::More and run them from 'make test' (This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
* r12465: Merge Parse::Pidl::Samba4::NDR::Header into ↵Jelmer Vernooij2007-10-104-243/+179
| | | | | | | Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times (This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
* r12464: Add simple IDL parsing tests for pidl using the standard perlJelmer Vernooij2007-10-1012-270/+126
| | | | | | testing framework (Test::Simple, distributed with perl itself). Run these tests from 'make test' (This used to be commit 975d8816db6697dab828941b69a740e3a0a2c272)
* r12463: Rename 'Samba' namespace to 'Samba4'Jelmer Vernooij2007-10-1015-47/+51
| | | | (This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)
* r12462: Hide oo magic from callers of the parserJelmer Vernooij2007-10-104-84/+101
| | | | (This used to be commit 0c225d2978b11898d334ec2d6da910e0cca0f4cd)
* r12206: Fix some issues in NOEMITJelmer Vernooij2007-10-102-5/+11
| | | | (This used to be commit 905cebd117f3b05a286f014e2c21b0843e8f7caf)
* r12205: Support 'TFS' command in conformance filesJelmer Vernooij2007-10-102-3/+28
| | | | (This used to be commit 3241ce7ad75a2f91327815374ad698e8bedb2e73)
* r12181: Use BASE_HEX rather then BASE_DEC by default for bitmaps. Patch by GuyJelmer Vernooij2007-10-101-1/+1
| | | | | Harris. Fixes #3313 (This used to be commit daff0cba2c8e4d56055673b1113e19c265a8bf63)
* r11997: for multidimentional array like this:Stefan Metzmacher2007-10-101-2/+3
| | | | | | | | | | | | | | | | | uint32 [num_level2][num_level1][num_level0] fix the order they're pushed and pulled, it should be like this for (l2=0; l2 < num_level2; l2++) { for (l1=0; l1 < num_level1; l1++) { for (l0=0; l0 < num_level0; l0++) { ndr_pull_uint32(...); } } } metze (This used to be commit c10195f31383f51911edd8a32f8b5d5857d5bf2d)
* r11974: only look at $pl->{POINTER_TYPE} when $pl is definedStefan Metzmacher2007-10-101-7/+6
| | | | | metze (This used to be commit 271d0af16d50bc89a384b56db70d569914273f6c)
* r11972: handle [noejs] property also on functionsStefan Metzmacher2007-10-101-1/+2
| | | | | metze (This used to be commit e5fef8519b28f66ce8a401fc866c8b9bf08c584d)
* r11959: Use DOS_errors array for displaying WERROR valuesJelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 0830ed0d60cdbd00e6f42dae2c7e295363bca17d)
* r11539: Fix indentation in templates. Always generate lower-caseJelmer Vernooij2007-10-105-8/+10
| | | | | | UUID strings as GUID_from_string seems to have trouble with uppercased ones. (This used to be commit 16ea96c81ed88f197007335f442c9e62b4ccd6de)
* r11535: Support void functions when generating templates.Jelmer Vernooij2007-10-101-2/+10
| | | | (This used to be commit e8926a4e171a7bf74c220fa825ef5fa9e297fa47)
* r11473: Based on work by Jelmer, implement the [async] flag for rpc ↵Volker Lendecke2007-10-102-2/+8
| | | | | | | | | | | | requests. If it's not there (it's not yet on *any* call... :-)), the rpc client strictly sequences calls to an rpc pipe. Might need some more work on the exact sequencing semantics when a pipe with both sync and async calls is actually deployed, but I want it in for winbind simplification. Volker (This used to be commit b8f324e4f000971b7dafc263c16dd4af958ee7f9)
* r11386: Add install rule for pidlJelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit b740d0d28043e37ba3f0bec0c1bfbd68c0fb56e6)
* r11262: Try to get the equivalent of a subcontext in pidl ethereal conformanceTim Potter2007-10-101-0/+4
| | | | | | | | | | files working. It doesn't quite work though. (-: This patch also allows a struct.field format to be used in an IMPORT statement instead of a type name. Jelmer, what do you think? (This used to be commit d770f853475d12a33d23fc86ab30223dfde22dd7)
* r11211: Append an error message to COL_INFO if the RPC call returned an error.Tim Potter2007-10-101-2/+8
| | | | (This used to be commit b70dd7a757e7341d90c89dffa7e1c4eab790020a)
* r11141: Re-add paranoid string terminator checkJelmer Vernooij2007-10-101-9/+21
| | | | (This used to be commit 55805b5ed9493160ff17c26d2e1361947f368707)
* r11105: Warn if conformant arrays are not at the end of a structJelmer Vernooij2007-10-102-4/+22
| | | | | | | | | Support conformant [string] arrays Eliminate utf8string This breaks xattr binary compatibility with previous versions - is that a problem? (This used to be commit 7596c708ba6642473319a1b699a5a910a639e50d)
* r11097: Allow pointers in "const"Jelmer Vernooij2007-10-103-206/+217
| | | | (This used to be commit 88fcd56fb55ac3f7e1eef3b3c92a2593c79599d3)
* r11077: Fix [string] for Samba3Jelmer Vernooij2007-10-102-7/+12
| | | | (This used to be commit 2f76e2a6bf8ff99ac2f9b61669d09d76a2fe920a)
* r11067: Support for [string] in the Ethereal parser generatorJelmer Vernooij2007-10-102-10/+42
| | | | (This used to be commit 1d5db487bb4afffac13b0d0904aea6b8664b75a8)
* r11061: Samba3 parser generator fixes:Jelmer Vernooij2007-10-103-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)
* r11052: bring samba4 uptodate with the samba4-winsrepl branch,Stefan Metzmacher2007-10-101-1/+0
| | | | | | | before the bad merge metze (This used to be commit 471c0ca4abb17fb5f73c0efed195c67628c1c06e)
* r11011: r10124@SERNOX: metze | 2005-09-09 20:22:00 +0200Stefan Metzmacher2007-10-101-0/+1
| | | | | | | | | | | | | | r10113@SERNOX: metze | 2005-09-09 18:00:02 +0200 rename libcli/wins to libcli/wrepl metze r10115@SERNOX: metze | 2005-09-09 18:01:49 +0200 bind client connection to the best interface, to the partner metze r10116@SERNOX: jelmer | 2005-09-09 18:23:50 +0200 Print out a couple more warnings. (This used to be commit 66f931071e41dbd871ca8e1c2de8414a6230ab33)
* r10880: Missed terminating ';', sorry.Jeremy Allison2007-10-101-2/+2
| | | | | Jeremy. (This used to be commit 2680aeffb1e40a7d1d59c98f0ee533d7c4362f40)
* r10879: Added the ZERO_STRUCT(q_u), (r_u) entries to the generatedJeremy Allison2007-10-101-0/+3
| | | | | | Samba3 code. Jelmer please check ! Jeremy. (This used to be commit 534e8d16228ad4f1306ddf21ea9c9b988d736525)
* r10868: make flag(NDR_PAHEX) possible to use and show the union level in hexStefan Metzmacher2007-10-101-3/+5
| | | | | metze (This used to be commit 7efb92adc057ad8a993eb9de66c3806608747104)
* r10849: Fix handling of [charset] for strings with fixed or "inline" sizeJelmer Vernooij2007-10-101-6/+3
| | | | (This used to be commit 3c2558d11ec1d0b41e5b36b793d9e64db2e203b6)
* r10842: Fix some issues with [out] unions that have a discriminator that is onlyJelmer Vernooij2007-10-104-76/+37
| | | | | [in] (This used to be commit 3a4086d6142fa73b3adb2d66b1bfc9cd2585f31d)
* r10840: Fix indentationJelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 7877d436576a1e7c6b02347f87e3f7e14e683888)
* r10829: Documentation updatesJelmer Vernooij2007-10-108-100/+180
| | | | | | Update TODO Some small fixes to the modules (This used to be commit 0c53e7c3cf7fd91fd34c48a5e68c1bcf70569854)