summaryrefslogtreecommitdiff
path: root/source4/pidl/lib
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r14688: More work on represent_as(): output the right function calls, fix test.Jelmer Vernooij1-6/+24
(This used to be commit 7bc72277b37f9d89f6a078e85c14d560fd33a3bb)
2007-10-10r14687: Start working on support for represent_as() and transmit_as() asJelmer Vernooij3-4/+35
an alternative to subcontext() (This used to be commit 744402160d5f994f5440553bb726e95a13033a83)
2007-10-10r14686: Fix pidl testsuite to run whenever there is a shared libary builtJelmer Vernooij1-1/+5
Samba present. Ignore tests that are known to fail for now. (This used to be commit a7279f13f0431a5036c931c5339542f98139c461)
2007-10-10r14658: Include ndr_obfuscate.h when necessaryJelmer Vernooij1-0/+7
(This used to be commit 3647bd31244c9a44a4fae8a20a3176b85f4a0b3d)
2007-10-10r14594: Fix some dependencies (required for shared library build)Jelmer Vernooij1-1/+1
(This used to be commit 06f7a8c692a645830eb3dd9abad8556c66bba747)
2007-10-10r14550: Fix testsJelmer Vernooij1-2/+2
(This used to be commit 765fd852e789371f6b6361acd7603f8056ac14a9)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-0/+1
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14491: Allow building more output outside of the Samba source treeJelmer Vernooij3-5/+26
(This used to be commit 272ca8e636cc5043279ff247fc8d5693a9181992)
2007-10-10r14488: Install more headers.Jelmer Vernooij5-20/+83
Generate different #include lines in pidl depending on whether we're building inside or outside of the Samba tree (useful for 3rd-party projects). (This used to be commit 0c188833154c1fe565cb1735909e408a4a1a6049)
2007-10-10r14470: Remove some unnecessary headers.Jelmer Vernooij1-0/+4
(This used to be commit f7312dab3b9aba2b2b82e8a6e0c483a32a03a63a)
2007-10-10r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij2-3/+7
try to include just the BASENAME.h files (containing only structs) (This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10r14455: also add the:Stefan Metzmacher2-4/+10
#ifndef FOO #define FOO ... #endif to the client headers metze (This used to be commit c0dd773537bda9980e77eb6eda848161b7df82e5)
2007-10-10r14402: Generate seperate headers for RPC client functions.Jelmer Vernooij2-14/+16
(This used to be commit 7054ebf0249930843a2baf4d023ae8f62cedb109)
2007-10-10r14362: Only include ndr_compression.h when necessary.Jelmer Vernooij1-0/+7
(This used to be commit 4fced6dbbdc06233e5cf69f90c099fafee9baa34)
2007-10-10r14361: Support 'helper' attribute in pidl and use it.Jelmer Vernooij2-0/+7
Remove some headers from include/includes.h (they're now only included in the file they are used) (This used to be commit 7213b7498eacac2c2cd03cf6aace376ce153cc7c)
2007-10-10r14348: Fix location of #endifJelmer Vernooij1-7/+7
(This used to be commit eb8687cdd4240c5636384e992a0f1a77251fddcc)
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-10r14105: fix whitespacesStefan Metzmacher1-1/+1
metze (This used to be commit 1b4c9f7fc203908d9cdd331f26b983fb445f05e2)
2007-10-10r13842: Make some more functions public.Jelmer Vernooij1-3/+3
(This used to be commit aac1b99b362993352d80692afa55c38fc851c016)
2007-10-10r13738: added support for a "pointer" type in pidl. This will be used in theAndrew Tridgell2-0/+6
opendb work that will be committed shortly. The pointer type assumes that pointers fit in 64 bits, which is probably OK on all our supported architectures. (This used to be commit d2a2057ea5af140ca88a9c305a38fc5dca9eaafd)
2007-10-10r12574: Bring tables.pl back to life and move registration of interfacesJelmer Vernooij2-36/+1
now completely to a new subsystem. (This used to be commit bbacfaaea5819e0ecadf81e8fbb424916284c809)
2007-10-10r12572: No longer parse coclasses as interfacesJelmer Vernooij1-1/+3
(This used to be commit f75f757b621a46ea531c27ac682623829a4fdea7)
2007-10-10r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.Jelmer Vernooij1-0/+1
(This used to be commit 87f665a1d5ba74289974bf9d8f9441c162e6f1b1)
2007-10-10r12517: Don't generate empty init functionsJelmer Vernooij1-19/+16
(This used to be commit 832a1092c9c11c293b5748e2e78da872fcba2a42)
2007-10-10r12515: Use UUID directly rather then string containing UUIDJelmer Vernooij1-2/+2
(This used to be commit 465b9738709e7415eab58ea773bd138e8f0f20d6)
2007-10-10r12512: Use GUID structs in API functions everywhere rather then converting ↵Jelmer Vernooij3-7/+22
back and forth between GUID structs and strings in several places. (This used to be commit 3564e2f967ef72d6301b4f7e9a311cebcded4d75)
2007-10-10r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,Jelmer Vernooij2-100/+55
now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. (This used to be commit 1e8670874bb7415c3e00a42516680fdb4ee2fca1)
2007-10-10r12490: Fix --warn-compatJelmer Vernooij2-47/+22
(This used to be commit ba6a767f1b3a14e076ebd049b4fdcffd64173523)
2007-10-10r12484: Initial work on supporting non-typedeffed typesJelmer Vernooij8-44/+45
(This used to be commit e7ac6c708dde7afb4c92a8cc4dea7a95b7054e3e)
2007-10-10r12483: Remove --tdr-header option (merged into --tdr-parser)Jelmer Vernooij1-54/+25
(This used to be commit 45013467f57d646f3db099862665d2631272b446)
2007-10-10r12481: Move parser-specific utility functions to idl.yp, remove some unused ↵Jelmer Vernooij2-477/+597
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)
2007-10-10r12470: Add helper module for pidl testsJelmer Vernooij2-9/+8
Convert other pidl tests to use Test::More and run them from 'make test' (This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
2007-10-10r12465: Merge Parse::Pidl::Samba4::NDR::Header into ↵Jelmer Vernooij2-193/+110
Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times (This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
2007-10-10r12464: Add simple IDL parsing tests for pidl using the standard perlJelmer Vernooij4-196/+21
testing framework (Test::Simple, distributed with perl itself). Run these tests from 'make test' (This used to be commit 975d8816db6697dab828941b69a740e3a0a2c272)
2007-10-10r12463: Rename 'Samba' namespace to 'Samba4'Jelmer Vernooij13-17/+17
(This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)
2007-10-10r12462: Hide oo magic from callers of the parserJelmer Vernooij1-72/+81
(This used to be commit 0c225d2978b11898d334ec2d6da910e0cca0f4cd)
2007-10-10r12206: Fix some issues in NOEMITJelmer Vernooij2-5/+11
(This used to be commit 905cebd117f3b05a286f014e2c21b0843e8f7caf)
2007-10-10r12205: Support 'TFS' command in conformance filesJelmer Vernooij2-3/+28
(This used to be commit 3241ce7ad75a2f91327815374ad698e8bedb2e73)
2007-10-10r12181: Use BASE_HEX rather then BASE_DEC by default for bitmaps. Patch by GuyJelmer Vernooij1-1/+1
Harris. Fixes #3313 (This used to be commit daff0cba2c8e4d56055673b1113e19c265a8bf63)
2007-10-10r11997: for multidimentional array like this:Stefan Metzmacher1-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)
2007-10-10r11974: only look at $pl->{POINTER_TYPE} when $pl is definedStefan Metzmacher1-7/+6
metze (This used to be commit 271d0af16d50bc89a384b56db70d569914273f6c)
2007-10-10r11972: handle [noejs] property also on functionsStefan Metzmacher1-1/+2
metze (This used to be commit e5fef8519b28f66ce8a401fc866c8b9bf08c584d)
2007-10-10r11959: Use DOS_errors array for displaying WERROR valuesJelmer Vernooij1-1/+1
(This used to be commit 0830ed0d60cdbd00e6f42dae2c7e295363bca17d)
2007-10-10r11539: Fix indentation in templates. Always generate lower-caseJelmer Vernooij4-8/+8
UUID strings as GUID_from_string seems to have trouble with uppercased ones. (This used to be commit 16ea96c81ed88f197007335f442c9e62b4ccd6de)
2007-10-10r11535: Support void functions when generating templates.Jelmer Vernooij1-2/+10
(This used to be commit e8926a4e171a7bf74c220fa825ef5fa9e297fa47)
2007-10-10r11473: Based on work by Jelmer, implement the [async] flag for rpc ↵Volker Lendecke2-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)
2007-10-10r11262: Try to get the equivalent of a subcontext in pidl ethereal conformanceTim Potter1-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)
2007-10-10r11211: Append an error message to COL_INFO if the RPC call returned an error.Tim Potter1-2/+8
(This used to be commit b70dd7a757e7341d90c89dffa7e1c4eab790020a)
2007-10-10r11141: Re-add paranoid string terminator checkJelmer Vernooij1-9/+21
(This used to be commit 55805b5ed9493160ff17c26d2e1361947f368707)