Dan Hipschman
|
8d15820f79
|
widl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").
|
2007-11-05 13:24:37 +01:00 |
|
Rob Shearman
|
18c16a8027
|
rpcrt4: Add a test for the pointers in [in,out] pointer structs not changing when the pointers aren't NULL.
|
2007-11-02 12:37:35 +01:00 |
|
Dan Hipschman
|
ff8930f2bf
|
widl: Fix problems with variable-size user types.
|
2007-10-22 13:47:56 +02:00 |
|
Dan Hipschman
|
1d0f9378bc
|
widl: Detect conformant arrays of user types correctly.
|
2007-10-18 12:09:23 +02:00 |
|
Dan Hipschman
|
acfde97b9e
|
rpcrt4, widl: Make pointer layouts compatible with windows; fix conformant array tests.
|
2007-10-11 16:24:28 +02:00 |
|
Dan Hipschman
|
e0b209815d
|
rpcrt4/tests: Make server.idl compatible with MIDL.
|
2007-10-09 11:39:21 +02:00 |
|
Dan Hipschman
|
723c8bacfa
|
widl: Fix string codes in pointer descriptions.
|
2007-09-27 10:09:38 +02:00 |
|
Dan Hipschman
|
347f2a2da2
|
widl: Fix top-level conformant arrays with pointer attributes.
|
2007-09-27 10:09:32 +02:00 |
|
Dan Hipschman
|
767a1f26f6
|
widl: Handle top-level conformance for complex arrays.
|
2007-09-20 14:27:29 +02:00 |
|
Dan Hipschman
|
dbfabf68a2
|
widl: Respect pointer attributes better.
|
2007-09-20 14:27:25 +02:00 |
|
Dan Hipschman
|
132f06cd48
|
widl: Implement complex arrays.
|
2007-09-19 11:39:09 +02:00 |
|
Dan Hipschman
|
8df79f0c99
|
widl: Implement pointer descriptions for complex structures.
|
2007-09-19 11:38:28 +02:00 |
|
Dan Hipschman
|
5e84eb9a47
|
widl: Add padding to the end of complex structures.
|
2007-09-14 14:43:13 +02:00 |
|
Dan Hipschman
|
ba54c455fb
|
widl: Allow size_is on strings.
|
2007-09-10 15:29:46 +02:00 |
|
Dan Hipschman
|
62fb623e14
|
widl: Implement NDR for struct field alignment.
|
2007-09-10 15:29:46 +02:00 |
|
Dan Hipschman
|
3d036da6d3
|
widl: Fix top-level and callback conformances.
|
2007-09-10 15:29:46 +02:00 |
|
Dan Hipschman
|
46222aee6e
|
widl: Allow enums as union switch types.
|
2007-06-26 11:59:53 +02:00 |
|
Dan Hipschman
|
512c36cae6
|
widl: Get simple enums working.
|
2007-06-26 11:59:02 +02:00 |
|
Dan Hipschman
|
4e8c8d03e5
|
widl: Add tests for arrays of pointers.
|
2007-06-21 13:10:46 +02:00 |
|
Dan Hipschman
|
08c846a9da
|
rpcrt4: Add encapsulated union tests.
|
2007-06-19 11:45:11 +02:00 |
|
Dan Hipschman
|
3325020636
|
widl: Handle wire_marshal pointer attributes.
|
2007-06-14 11:36:05 +02:00 |
|
Dan Hipschman
|
2bc8808be1
|
widl: Test structure argument marshalling.
|
2007-06-14 11:35:55 +02:00 |
|
Dan Hipschman
|
c0982b42c5
|
widl: Handle wire_marshal types.
|
2007-06-14 11:35:44 +02:00 |
|
Dan Hipschman
|
88c8128704
|
widl: Simplify correlation descriptor code.
|
2007-06-12 11:13:30 +02:00 |
|
Dan Hipschman
|
8f689ee023
|
widl: Implement conformant structure handling.
|
2007-06-06 12:13:35 +02:00 |
|
Dan Hipschman
|
978b4d4f4e
|
widl: Represent arrays with type_t.
|
2007-06-06 12:13:16 +02:00 |
|
Dan Hipschman
|
e5c8a6eb5d
|
rpcrt4: Fix build of test on Solaris by renaming a variable.
|
2007-05-31 13:07:13 +02:00 |
|
Dan Hipschman
|
8f7a5d63ec
|
widl: Allow types that reference themselves.
|
2007-05-25 19:36:12 +02:00 |
|
Dan Hipschman
|
00ce411231
|
widl: Handle pointers in unions.
Unify write_pointers with write_embedded_types, and handle pointers in
unions. Includes tests.
|
2007-05-25 19:35:29 +02:00 |
|
Dan Hipschman
|
c5aaadc4c8
|
widl: Lay framework for unions with simple unions working.
|
2007-05-21 12:40:58 +02:00 |
|
Dan Hipschman
|
52ca3ebada
|
widl: Write some structures to the type format string on the fly.
|
2007-05-16 13:33:17 +02:00 |
|
Dan Hipschman
|
d9c120490f
|
widl: Handle pointers fields that point to structures.
|
2007-05-14 14:24:16 +02:00 |
|
Dan Hipschman
|
ef433e2792
|
widl: Remove var_t's ptr_level field and start write_pointers.
|
2007-05-11 12:33:27 +02:00 |
|
Dan Hipschman
|
ba17c25e62
|
rpcrt4: Add a testcase for RPCs with fixed-size arrays.
|
2007-04-26 16:12:23 +02:00 |
|
Dan Hipschman
|
cc09b0c19c
|
rpcrt4: Add tests for RPC and widl generated code.
|
2007-04-26 15:48:13 +02:00 |
|