Jelmer Vernooij
2a9407fad3
r15593: Warn about [out] arguments that are not pointers. These can all be
...
fixed by adding [ref] pointers.
This will cause a lot of warnings to be outputted by pidl for now. I will
fix these gradually over the next few days.
We need to avoid [out] arguments that are not pointers because they are
not understood by other IDL compilers and don't work with some of
our output modules (Samba3, Samba3NDR and ethereal)
(This used to be commit c4ab021ee8
)
2007-10-10 14:06:02 -05:00
Jelmer Vernooij
fde2d769eb
r15591: Generate function calls correctly as well.
...
(This used to be commit b0439779b8
)
2007-10-10 14:06:01 -05:00
Jelmer Vernooij
8d6249814f
r15587: Generate stubs for the SWIG functions
...
(This used to be commit 746d0a7fa7
)
2007-10-10 14:06:01 -05:00
Jelmer Vernooij
f9dd026355
r15585: Revive pidl's SWIG file generator. It now generates simple
...
object oriented wrappers for the interfaces (still need to fix
the actual function calls)
(This used to be commit bf5da20869
)
2007-10-10 14:06:00 -05:00
Jelmer Vernooij
c65d2f9b1b
r15576: Separate out Samba4 bits a bit more
...
(This used to be commit 77a2eb406e
)
2007-10-10 14:05:59 -05:00
Jelmer Vernooij
664459a41f
r15574: Keep information about which scalar types are references in a
...
separate data structure
(This used to be commit 0cb1906046
)
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
55969efea3
r15474: Generate proper type declarations, fix headers
...
(This used to be commit 1405f59d55
)
2007-10-10 14:05:38 -05:00
Jelmer Vernooij
a3f2ed12b9
r15470: Write header file with prototypes for Samba3-Client-With-Samba4-NDR code.
...
(This used to be commit a2bb0b6012
)
2007-10-10 14:05:38 -05:00
Jelmer Vernooij
e81fd2e119
r15437: Add generator that creates Samba3 client code which uses Samba4's NDR
...
routines.
(This used to be commit 538be4a631
)
2007-10-10 14:05:37 -05:00
Jelmer Vernooij
2a13a7f09f
r15367: Fix unused function warnings in generated EJS code.
...
(This used to be commit 946a80298a
)
2007-10-10 14:05:27 -05:00
Jelmer Vernooij
09ea8a9fd6
r15353: Don't dereference NULL pointer. Found by the IBM checker.
...
(This used to be commit 67d62fc556
)
2007-10-10 14:05:24 -05:00
Jelmer Vernooij
1a4effad3d
r15327: Support 'nosize'. Also write prototypes for print and size functions that are manually written.
...
(This used to be commit f10b38b824
)
2007-10-10 14:05:17 -05:00
Jelmer Vernooij
fc487fb552
r15324: Generate prototype even if the function itself is
...
written manually.
(This used to be commit 56eceeb322
)
2007-10-10 14:05:16 -05:00
Jelmer Vernooij
0263ec1c89
r15260: Don't dereference NULL pointers to obtain array lengths - found by
...
the IBM checker
(This used to be commit a492cd4bd4
)
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
ddbd7bed65
r15220: Another attempt to fix the bug found by the IBM Checker
...
(This used to be commit 9f79bfc05d
)
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
a0f8ff3cbd
r15202: Don't derefence NULL pointers - found by the IBM Checker
...
(This used to be commit f6a3e8b69d
)
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
1b22141c87
r14867: Include <stdbool.h> in external compiles
...
(This used to be commit 03224dab11
)
2007-10-10 13:59:44 -05:00
Jelmer Vernooij
42da534d66
r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhere
...
(This used to be commit a316b33057
)
2007-10-10 13:59:17 -05:00
Jelmer Vernooij
a2d4079c81
r14727: Update pidls' TODO, add test that demonstrates the desired behaviour
...
(This used to be commit c2f510d38b
)
2007-10-10 13:59:14 -05:00
Jelmer Vernooij
76ab420615
r14692: Get rid of the obfuscation() attribute
...
(This used to be commit 122d1d0249
)
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
8973ac8a39
r14691: Fix printing elements with represent_as set
...
(This used to be commit f4428db2f9
)
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
5d9ea9170d
r14690: Support represent_as in headers, enable represent_as() test (which works now)
...
(This used to be commit 31e847a084
)
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
6ba19b5729
r14689: Fix test
...
(This used to be commit b199f5345c
)
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
85e91438b1
r14688: More work on represent_as(): output the right function calls, fix test.
...
(This used to be commit 7bc72277b3
)
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
b6cae24de8
r14687: Start working on support for represent_as() and transmit_as() as
...
an alternative to subcontext()
(This used to be commit 744402160d
)
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
311d6f47c8
r14686: Fix pidl testsuite to run whenever there is a shared libary built
...
Samba present. Ignore tests that are known to fail for now.
(This used to be commit a7279f13f0
)
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
3c7df1118c
r14658: Include ndr_obfuscate.h when necessary
...
(This used to be commit 3647bd3124
)
2007-10-10 13:59:05 -05:00
Jelmer Vernooij
508f2f5506
r14594: Fix some dependencies (required for shared library build)
...
(This used to be commit 06f7a8c692
)
2007-10-10 13:58:58 -05:00
Jelmer Vernooij
fb67b0d99a
r14550: Fix tests
...
(This used to be commit 765fd852e7
)
2007-10-10 13:58:44 -05:00
Jelmer Vernooij
35349a58df
r14542: Remove librpc, libndr and libnbt from includes.h
...
(This used to be commit 51b4270513
)
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
4469fa31e3
r14491: Allow building more output outside of the Samba source tree
...
(This used to be commit 272ca8e636
)
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
ecf0dd6baf
r14488: Install more headers.
...
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 0c18883315
)
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
4f1c8daa36
r14470: Remove some unnecessary headers.
...
(This used to be commit f7312dab3b
)
2007-10-10 13:57:29 -05:00
Jelmer Vernooij
8528016978
r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
...
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca51
)
2007-10-10 13:57:27 -05:00
Stefan Metzmacher
84aea6eca5
r14455: also add the:
...
#ifndef FOO
#define FOO
...
#endif
to the client headers
metze
(This used to be commit c0dd773537
)
2007-10-10 13:57:26 -05:00
Jelmer Vernooij
1060f6b3f6
r14402: Generate seperate headers for RPC client functions.
...
(This used to be commit 7054ebf024
)
2007-10-10 13:57:19 -05:00
Jelmer Vernooij
227a789351
r14362: Only include ndr_compression.h when necessary.
...
(This used to be commit 4fced6dbbd
)
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
9865048bf4
r14361: Support 'helper' attribute in pidl and use it.
...
Remove some headers from include/includes.h (they're now only included
in the file they are used)
(This used to be commit 7213b7498e
)
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
35447f0a48
r14348: Fix location of #endif
...
(This used to be commit eb8687cdd4
)
2007-10-10 13:57:13 -05:00
Jelmer Vernooij
9edbad7a36
r14223: Couple of small fixes:
...
- 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 db1d7358b2
)
2007-10-10 13:57:05 -05:00
Jelmer Vernooij
39f1f55610
r14215: Improve warning/error messages.
...
(This used to be commit 80b9865b37
)
2007-10-10 13:57:04 -05:00
Stefan Metzmacher
f07143c35c
r14105: fix whitespaces
...
metze
(This used to be commit 1b4c9f7fc2
)
2007-10-10 13:56:51 -05:00
Jelmer Vernooij
c71c86c524
r13842: Make some more functions public.
...
(This used to be commit aac1b99b36
)
2007-10-10 13:52:15 -05:00
Andrew Tridgell
e3e048630b
r13738: added support for a "pointer" type in pidl. This will be used in the
...
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 d2a2057ea5
)
2007-10-10 13:52:07 -05:00
Stefan Metzmacher
d796373895
r12776: use $ENV{TEST_DATA_PREFIX} for test files if available
...
metze
(This used to be commit 5552eaa37c
)
2007-10-10 13:49:53 -05:00
Jelmer Vernooij
87fd7b5484
r12574: Bring tables.pl back to life and move registration of interfaces
...
now completely to a new subsystem.
(This used to be commit bbacfaaea5
)
2007-10-10 13:48:56 -05:00
Jelmer Vernooij
1690ae449a
r12573: Update README to recent changes in pidls namespace
...
(This used to be commit 33012dc015
)
2007-10-10 13:48:55 -05:00
Jelmer Vernooij
1cfda1af18
r12572: No longer parse coclasses as interfaces
...
(This used to be commit f75f757b62
)
2007-10-10 13:48:52 -05:00
Stefan Metzmacher
43c3c7349d
r12539: fix the pidl tests
...
metze
(This used to be commit 4b90ad7a27
)
2007-10-10 13:47:54 -05:00
Jelmer Vernooij
0a3c167f6b
r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.
...
(This used to be commit 87f665a1d5
)
2007-10-10 13:47:51 -05:00