summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba4
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19856: Use sptr as basis for full ptr implementation. Will add checks for ↵Jelmer Vernooij1-3/+3
duplicates later. (This used to be commit 006ab1d4a449c81680add57e0116a86b8317fbfb)
2007-10-10r19752: Remove support for the `depends' attribute (use "import") instead.Jelmer Vernooij3-12/+0
(This used to be commit 324395afc725e90f44f286fd776b38a64bdc8e3b)
2007-10-10r19588: Use include and import statements rather than depends() and helper().Jelmer Vernooij1-1/+1
(This used to be commit 347ae9628202ca4de4318ef8156999239aad9192)
2007-10-10r19585: Add support for some more standard IDL instructions:Jelmer Vernooij3-15/+60
- `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)
2007-10-10r19546: fix number of bytes pushed when using switch_type() set to enum types.Jelmer Vernooij1-1/+1
die() on invalid used of enum_type_fn() (This used to be commit de6198c893737e63a5ff70684c1df212da054988)
2007-10-10r19541: Explicitly segfault when the API is being used incorrectly. PreviouslyJelmer Vernooij1-13/+0
this would've caused a silent premature return. (This used to be commit 91ae5a803334f77c2328ea12542158aab4da2da8)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij2-32/+16
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
2007-10-10r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatibleJelmer Vernooij1-0/+4
(This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
2007-10-10r18270: Samba3 has _PUBLIC_ now.Jelmer Vernooij1-5/+0
(This used to be commit 9dd6520240fbe3ea8126845a1fa2bdea35c7c4ac)
2007-10-10r18268: for samba3 define _PUBLIC_ emptyStefan Metzmacher1-0/+5
metze (This used to be commit b2018249b7da4155dde963bf118d4636864b0343)
2007-10-10r18254: reverted r18231Andrew Tridgell1-11/+3
Jelmer, older versions of gcc don't support visibility("default"). See for example the CentOS build here: http://build.samba.org/?function=View+Build;host=lithium;tree=samba4;compiler=gcc;revision=18253 Is there some other way you can think of to do this? (This used to be commit 76496c2f5e37b735e0b303ae20824c92bfa30974)
2007-10-10r18231: Don't use _PUBLIC_ but use __attribute__ directly instead.Jelmer Vernooij1-3/+11
(This used to be commit 77043ebe25dcca2a6b1a37d3b6095e9c434652d9)
2007-10-10r18228: Don't include Samba4-specific headers when building inside a Samba3 ↵Jelmer Vernooij1-15/+24
tree. (This used to be commit d0f0d4600acad71ea4993f4e356735433d9bc5f0)
2007-10-10r17889: allocate a valid element where the pointer can point to,Stefan Metzmacher1-1/+1
fix c++ warnings metze (This used to be commit b15e4c7cfa4df3dc429945e4d330a8a9766eb1a6)
2007-10-10r17887: fix c++ warningsStefan Metzmacher1-2/+2
metze (This used to be commit ccef1f729089939b9250f1b177d5241f8baaa5eb)
2007-10-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter1-2/+2
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10r15780: Fix indentation of deferred code (fixed #3739)Jelmer Vernooij1-6/+13
(This used to be commit a7c9ec69b229db1b9c93b97133601231a2995c1b)
2007-10-10r15778: Fix bug printing ref pointers.Jelmer Vernooij1-8/+12
(This used to be commit 030272e79b621c2c54354f4c89cc25c202d2dbbc)
2007-10-10r15776: Don't generate ref pointers in Samba4-generated code. There is no pointJelmer Vernooij2-13/+23
in having pointers for outgoing data when you can already modify the top-level element. This can be overridden (temporarily) by specifying the new "keepref" attribute. Once we've removed keepref from all IDL files, I'll remove this attribute as well. (This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
2007-10-10r15591: Generate function calls correctly as well.Jelmer Vernooij1-23/+59
(This used to be commit b0439779b8eba68680cfd49ea2364affc739300e)
2007-10-10r15587: Generate stubs for the SWIG functionsJelmer Vernooij1-9/+39
(This used to be commit 746d0a7fa7a43685e6ebb4877bb5459101e51ed1)
2007-10-10r15585: Revive pidl's SWIG file generator. It now generates simpleJelmer Vernooij1-49/+80
object oriented wrappers for the interfaces (still need to fix the actual function calls) (This used to be commit bf5da20869eae29aea92386cbb13413b507fc55f)
2007-10-10r15367: Fix unused function warnings in generated EJS code.Jelmer Vernooij1-28/+28
(This used to be commit 946a80298ad58e7b8ba9608a840154ee4a790da7)
2007-10-10r15353: Don't dereference NULL pointer. Found by the IBM checker.Jelmer Vernooij1-0/+1
(This used to be commit 67d62fc55621871c576298b5a8da2f5e9ea03d69)
2007-10-10r15327: Support 'nosize'. Also write prototypes for print and size functions ↵Jelmer Vernooij1-14/+23
that are manually written. (This used to be commit f10b38b824d0ddfdccea498b7522efcc03a020d0)
2007-10-10r15324: Generate prototype even if the function itself isJelmer Vernooij1-11/+12
written manually. (This used to be commit 56eceeb3221b768b754f6eca10d020148264e869)
2007-10-10r15260: Don't dereference NULL pointers to obtain array lengths - found byJelmer Vernooij1-0/+14
the IBM checker (This used to be commit a492cd4bd49b6922d91d4ce5f1247bad0d0d6a7e)
2007-10-10r15220: Another attempt to fix the bug found by the IBM CheckerJelmer Vernooij1-1/+5
(This used to be commit 9f79bfc05d456c106cca44ee459eb542273c3a0c)
2007-10-10r15202: Don't derefence NULL pointers - found by the IBM CheckerJelmer Vernooij1-1/+5
(This used to be commit f6a3e8b69d2a303e7e4f8924e6735c4e168a363a)
2007-10-10r14867: Include <stdbool.h> in external compilesJelmer Vernooij3-0/+3
(This used to be commit 03224dab111b931effd548586e630480fa1423b1)
2007-10-10r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhereJelmer Vernooij2-6/+7
(This used to be commit a316b33057f3ec8532677980e093cd327d33f257)
2007-10-10r14692: Get rid of the obfuscation() attributeJelmer Vernooij1-59/+0
(This used to be commit 122d1d0249800d51e45ce0d092c97f1f9bf2c7d5)
2007-10-10r14691: Fix printing elements with represent_as setJelmer Vernooij1-7/+10
(This used to be commit f4428db2f922e921c54cdb0849eaad5018cb5a01)
2007-10-10r14690: Support represent_as in headers, enable represent_as() test (which ↵Jelmer Vernooij2-23/+27
works now) (This used to be commit 31e847a0844a6871befc6091e813ae017cd6e4b4)
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 Vernooij2-1/+15
an alternative to subcontext() (This used to be commit 744402160d5f994f5440553bb726e95a13033a83)
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 Vernooij4-20/+51
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 Vernooij1-0/+6
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-10r14105: fix whitespacesStefan Metzmacher1-1/+1
metze (This used to be commit 1b4c9f7fc203908d9cdd331f26b983fb445f05e2)