summaryrefslogtreecommitdiffstats
path: root/source4/pidl
Commit message (Collapse)AuthorAgeFilesLines
...
* 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)
* r10788: - Give unions a nameJelmer Vernooij2007-10-102-2/+3
| | | | | - Check initialisation function return value (This used to be commit ebb8e75ebd572d62bdb3615d41c210bcc918fa41)
* r10787: Fix silly nodiscriminant-issueJelmer Vernooij2007-10-102-1/+5
| | | | (This used to be commit 43a5c863bf81af9b8415b6ccf8a386c36d4fa7f9)
* r10765: Actually use VALS() setting for enumsJelmer Vernooij2007-10-101-21/+21
| | | | (This used to be commit 6b33e3eedd13ade5c7c9f4b5062e8b8f919fe39c)
* r10761: we need to use a pointer to a nbt_name to fix compiler warnings, ↵Stefan Metzmacher2007-10-101-2/+2
| | | | | | | | | because we can only use a pointers to unknown types in proto.h metze (This used to be commit 2f46e54e1bcf43f1bee062ff9a21e646cc3676e9)
* r10760: remove only one star from the pointers, and not from the stars thatStefan Metzmacher2007-10-101-1/+3
| | | | | | | | | | come from the array nesting this fixes a compiler warning and but in the eventlog.h, where the idl uses nstring strings[num_strings] metze (This used to be commit c4a252bd4678ef991705aaaf91c03c697f2f568e)
* r10742: Support multi-level pointers + ref pointer fixesJelmer Vernooij2007-10-104-25/+71
| | | | (This used to be commit 258b762dc62b257f99d1d859c5a3d850aba3e9fa)
* r10739: Reduce number of calls to prs_align_custom()Jelmer Vernooij2007-10-102-22/+26
| | | | (This used to be commit ebeeec5406308d493d45b1088963a87cdb953cac)
* r10737: Fix some alignment issuesJelmer Vernooij2007-10-102-43/+70
| | | | (This used to be commit 2b4270a2e965eb5c6fe0b25d22d2977e60bb7d43)
* r10734: Generate ptr, size, offset, and length elements in unions just once.Jelmer Vernooij2007-10-102-12/+30
| | | | (This used to be commit 12bfa5d01bcb4cb9dad5167e1a3721fd68f06275)
* r10732: Generate _ctr structures for unionsJelmer Vernooij2007-10-103-8/+65
| | | | (This used to be commit bd8fcb05003ad75f521783ad9603c923eacafc1a)
* r10721: Handle allocations and primitive / deferred data correctly. In theory,Jelmer Vernooij2007-10-103-83/+273
| | | | | | | | | | | | | | | | | | | the generated output for DFS should work now (it compiles cleanly, but I haven't tested it yet). Not supported: - subcontexts() - relative pointers - unions of pointers - DATA_BLOB - several other things Also still need to do: - Remove some spurious spaces in the output - Do range() checking Example output is still available at http://samba.org/~jelmer/pidl_samba3/ (This used to be commit e2d7e382bb645f1bddd2047669bed10f121b59d2)
* r10718: Another large set of small improvements. All generated files compileJelmer Vernooij2007-10-104-56/+160
| | | | | | | | | | without warnings now. The only things left to do that are required for DFS: - add allocation of arrays in marshalling phase - handling primitive and deferred data in embedded structures / unions. Example output is again available from http://samba.org/~jelmer/pidl_samba3/ (This used to be commit 9fe724f6fb026d95306587f696c065f348aaf219)
* r10717: Another bunch of small updates. All generated files except parse_dfs.cJelmer Vernooij2007-10-105-19/+31
| | | | | compile now when generated from Samba4's dfs.idl. (This used to be commit 2b315b1942e77640eca8e0a3347b2a9ed1920f6a)
* r10716: Use correct Samba3 data types for strings. Also use Samba3 typesJelmer Vernooij2007-10-101-22/+65
| | | | | for a couple of other types (policy handles, SIDs, times) (This used to be commit c2527217b4b4c120d82044e65b979dd3b7d2609e)
* r10715: More Samba3 parser generator improvements:Jelmer Vernooij2007-10-103-30/+111
| | | | | | | | | | - Actually generate parsers for unions and structs. - Support some more builtin types. - Some more work on supporting arrays. - Several other small fixes. I've updated the example output at http://samba.org/~jelmer/ (This used to be commit b229c033ebc7ec972b32f1b75b60a9c68a36db97)
* r10713: Couple more updates to the Samba3 parser generators.Jelmer Vernooij2007-10-105-90/+300
| | | | | | Unions and enums have been improved, init functions are now generated properly, some other small improvements. (This used to be commit 8a60e79175eb27ef9fa4b8dea72a518bbaab900f)