Jelmer Vernooij
e0f626b79c
r21578: Use utility function for naming pull/push/print functions.
2007-10-10 14:48:59 -05:00
Jelmer Vernooij
f0bc29df72
r21575: Fix handling of is_scalar() for declares.
2007-10-10 14:48:59 -05:00
Jelmer Vernooij
6a4033464b
r21574: Fix handling of DECLARE.
2007-10-10 14:48:58 -05:00
Jelmer Vernooij
bbbfbfa870
r21573: Remove more code that assumed all types are typedefs.
2007-10-10 14:48:58 -05:00
Jelmer Vernooij
4d28396f09
r21572: More work towards supporting tagged types.
2007-10-10 14:48:58 -05:00
Jelmer Vernooij
c7bde9c1f5
r21568: More tests.
2007-10-10 14:48:57 -05:00
Jelmer Vernooij
40e2956058
r21567: Add some more wireshark tests.
2007-10-10 14:48:57 -05:00
Jelmer Vernooij
2a44c8c9c2
r21555: Some tests for TYPE in wireshark conformance files.
2007-10-10 14:48:56 -05:00
Jelmer Vernooij
b104320961
r21534: Add some more tests for wireshark.
2007-10-10 14:48:54 -05:00
Jelmer Vernooij
365052555e
r21532: Add tests for StripPrefixes utility function.
2007-10-10 14:48:53 -05:00
Jelmer Vernooij
e6fdcdf95e
r21531: Use pidl-specific utility functions. Patch from Ronnie Sahlberg
2007-10-10 14:48:53 -05:00
Jelmer Vernooij
0c4fb484f0
r21493: Patch from Ronnie Sahlberg. From his email:
...
This patch changes the function name and signature that pidl generate
a call for when dissecting a policy handle to a new, more
PIDL-friendly function.
It also stores the procedure name in a new pinfo-> field so that
helpers that want to know the procedure name can finbd out easily.
The new PIDL helper function for policy handles use this new field and will show
OpenHKU(<...>)
opened in frame X
closed in frame Y
for the policy handle.
2007-10-10 14:48:44 -05:00
Jelmer Vernooij
e88055b76a
r21492: Finish work on nested type support in EJS.
2007-10-10 14:48:43 -05:00
Jelmer Vernooij
cb7faeab88
r21490: Add some tests for the EJS code
...
More work on supporting nested types in EJS.
2007-10-10 14:48:43 -05:00
Jelmer Vernooij
a396c5de12
r21487: Fix warning when using anonymous types, initial work on nested type support in ejs.
2007-10-10 14:48:42 -05:00
Jelmer Vernooij
d2307f3f7e
r21486: Remove spurious semicolons.
2007-10-10 14:48:42 -05:00
Jelmer Vernooij
ec3c9ebfd0
r21484: Fix Needed* for nested datastructures.
2007-10-10 14:48:41 -05:00
Jelmer Vernooij
fad03f6c51
r21459: Remove name argument, more refactoring.
2007-10-10 14:48:38 -05:00
Jelmer Vernooij
efaf476337
r21458: Prepare for generating separate primitives/deferred code.
2007-10-10 14:48:38 -05:00
Jelmer Vernooij
9b0416b5d0
r21457: Cope with anonymous nested types in the NDR layer. This doesn't handled
...
named nested types yet, as these have to be registered.
2007-10-10 14:48:38 -05:00
Jelmer Vernooij
8aac1fc98b
r21456: Allow anonymous and non-anonymous nested structures/unions/enums/bitmaps to be
...
used in the Samba 4 NDR parser.
This doesn't actually work yet as Parse::Pidl::NDR doesn't handle nested
data structures yet, but it's a first step.
2007-10-10 14:48:38 -05:00
Jelmer Vernooij
ffe3879204
r21455: Fix a bug in our handling of conformant arrays. The conformant array was
...
always pushed, even if just the buffers part of a struct had to be pushed.
Pull was not affected.
2007-10-10 14:48:37 -05:00
Jelmer Vernooij
1afedaad44
r21443: Refactor some of the NDR code in preparation of nested data structure support.
2007-10-10 14:48:36 -05:00
Jelmer Vernooij
5b091c5d75
r21442: Allow more flexible data structure names.
2007-10-10 14:48:36 -05:00
Jelmer Vernooij
1702a663ba
r21440: Support different variables in environments.
2007-10-10 14:48:35 -05:00
Jelmer Vernooij
9ba814d033
r21437: Cherrypick typelib tests.
2007-10-10 14:48:34 -05:00
Jelmer Vernooij
1ad0f99a43
r21433: Get rid of the COM support code - it's not used and unmaintained. We can
...
always bring it back if we need to. This code was getting in the way while
refactoring.
Add some tests for TDR.
Get rid of typedef in lib/registry/tdr_regf.idl and fix the
TDR code to be able to deal with it.
2007-10-10 14:48:33 -05:00
Jelmer Vernooij
0d739c7e98
r21432: Handle properties on tagged types in TDR.
2007-10-10 14:48:33 -05:00
Jelmer Vernooij
a91e624af2
r21431: More tests, work on support in wireshark for tagged types.
2007-10-10 14:48:33 -05:00
Jelmer Vernooij
a716aa70f0
r21430: Support tagged types without typedef. This means:
...
struct foo {
...
};
in IDL will now work. This is the first step towards nested types and
using typedefs for partial types (such as "typedef int *bar;"), a requirement
for complex uses of represent_as().
2007-10-10 14:48:32 -05:00
Jelmer Vernooij
34517c69e6
r21428: Handle representation types in Needed().
2007-10-10 14:48:32 -05:00
Jelmer Vernooij
a21e7b22ac
r21427: Add tests for Needed*(), in preparation of refactoring.
2007-10-10 14:48:32 -05:00
Jelmer Vernooij
3619774482
r21411: Add some simple tests for the wireshark NDR generator.
2007-10-10 14:48:28 -05:00
Jelmer Vernooij
a45a677084
r21384: Change warning to pidl warning, fix uppercasing.
2007-10-10 14:48:24 -05:00
Jelmer Vernooij
2669f2c8ad
r21340: Fix warning undef
2007-10-10 14:48:15 -05:00
Jelmer Vernooij
4a5b62ad62
r21338: Fix handling of top-level arrays for the Samba 3 client code. This doesn't
...
fix the winreg code yet (as that's an array on top of a pointer), but at least
it gets us closer.
Also added a couple of tests for the Samba 3 client code.
2007-10-10 14:48:15 -05:00
Jelmer Vernooij
8212a3b8e0
r21332: Fix bug in pidl that prevented value(0) from working. Bug reported by metze.
2007-10-10 14:48:14 -05:00
Jelmer Vernooij
07652f65ce
r21297: Remove the GTK+ tools and library from the main repository. They are now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk
...
This also adds some more headers to the list that is installed and a couple of extra #include lines so these
headers can be used externally without problems.
2007-10-10 14:48:04 -05:00
Jelmer Vernooij
1aecba7100
r21253: Merge some pidl fixes:
...
* Add tests for wireshark dissector generator
* Add tests for the header code
* Some cleanups
* Fix handling of elements without [in] or [out]
2007-10-10 14:44:54 -05:00
Jelmer Vernooij
37c0da541e
r21222: Merge a couple of pidl fixes:
...
* Pidl will now warn when trying to use pointers as integers in expressions.
* "subcontext()" is now marked as deprecated. The alternatives,
transmit_as() / represent_as() should be available soon.
* More tests.
* Remove some unused code in smbtorture.
2007-10-10 14:44:48 -05:00
Jelmer Vernooij
30a06273d2
r21075: Generate parameters in structs for the server side Samba 3 code. The current code in Samba 3 is already generated using this pidl patch.
2007-10-10 14:44:28 -05:00
Jelmer Vernooij
6bada0dcf0
r20942: Simplify handling of systems that don't support negative enum values by using an ifdef rather than a pidl argument.
2007-10-10 14:43:57 -05:00
Jelmer Vernooij
76c78b0339
r20850: Prefix all server calls with dcesrv_
2007-10-10 14:43:39 -05:00
Jelmer Vernooij
10ca65bd78
r20836: Use real type name, to fix compilation with -WC++-compat
2007-10-10 14:43:38 -05:00
Jelmer Vernooij
b967f5851f
r20834: No longer generate extra pointers for top-level [out] unique pointers.
2007-10-10 14:43:38 -05:00
Jelmer Vernooij
3cc299dbbe
r20830: merge mgmt work
2007-10-10 14:43:37 -05:00
Jelmer Vernooij
7e6357f213
r20746: Don't report each individual test in test_smbclient as a single testsuite.
...
Create separate directory for blackbox tests.
2007-10-10 14:40:36 -05:00
Jelmer Vernooij
a0e2e30d57
r20638: Check for NULL pointers (where possible) in print functions. Fixes #4218 ,
...
but without reintroducing coverity warnings.
2007-10-10 14:37:19 -05:00
Jelmer Vernooij
419547df76
r20637: Don't check for NULL pointers when the pointer is guaranteed to not be NULL
...
(if it is a ref pointer).
2007-10-10 14:37:19 -05:00
Jelmer Vernooij
ded25eca70
r20631: Add some tests for the ndr parser.
2007-10-10 14:37:18 -05:00