Rob Shearman
|
9741751962
|
widl: Remove some confusion in how version numbers are packed into an attribute by defining some macros for this purpose.
Remove unneeded includes.
|
2007-12-12 16:03:35 +01:00 |
Rob Shearman
|
85e87ae829
|
widl: iid_is should take expressions, not just identifiers.
|
2007-12-10 14:40:37 +01:00 |
Rob Shearman
|
72d9569cc4
|
widl: Support the address-of operator in expressions.
|
2007-12-10 14:40:29 +01:00 |
Rob Shearman
|
a513ff4926
|
widl: Don't override the pointer type in top-level arrays.
|
2007-12-08 19:57:25 +01:00 |
Dan Hipschman
|
ea7ab4da66
|
widl: Add a --local-stubs option.
|
2007-10-31 12:39:54 +01:00 |
Dan Hipschman
|
1aab1072c1
|
widl: Use error_loc instead of yyerror.
|
2007-10-24 13:51:58 +02:00 |
Dan Hipschman
|
1d0f9378bc
|
widl: Detect conformant arrays of user types correctly.
|
2007-10-18 12:09:23 +02:00 |
Dan Hipschman
|
40e90aae25
|
widl: Generate dlldata files.
|
2007-10-18 12:09:02 +02:00 |
Gerald Pfeifer
|
a7c6a27696
|
widl: Fix build failure in parser.y.
|
2007-10-15 12:05:06 +02:00 |
Dan Hipschman
|
2226ddcadf
|
widl: Keep track of every allocated type_t to simplify set_all_tfswrite.
|
2007-10-09 17:52:45 +02:00 |
Dan Hipschman
|
24ce74e96a
|
widl: Implement pointer_default functionality.
|
2007-10-09 17:52:45 +02:00 |
Dan Hipschman
|
cfa5457270
|
widl: Allow quoted UUIDs.
|
2007-10-09 17:52:45 +02:00 |
Dan Hipschman
|
d00ff2ed58
|
widl: Make structs containing user types bogus; fix square_test_us test failure.
|
2007-10-09 11:39:26 +02:00 |
Dan Hipschman
|
9650cf9bdb
|
widl: Correct default pointers.
|
2007-10-03 10:09:56 +02:00 |
Dan Hipschman
|
32a2477ef5
|
widl: Add a declonly argument to write_type_left.
|
2007-10-03 10:09:31 +02:00 |
Dan Hipschman
|
4c8c425f42
|
widl: Add newlines to error messages that are missing them.
|
2007-10-03 10:08:47 +02:00 |
Rob Shearman
|
a2fedc3769
|
widl: Write prototypes for context handle rundown rountines into generated header files.
|
2007-09-28 10:59:32 +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 |
Rob Shearman
|
b7618f91d7
|
widl: Fix detection of complex arrays.
|
2007-09-17 12:57:03 +02:00 |
Rob Shearman
|
de7220e82d
|
widl: Initialise cval in make_expr.
|
2007-09-17 12:57:00 +02:00 |
Dan Hipschman
|
5e84eb9a47
|
widl: Add padding to the end of complex structures.
|
2007-09-14 14:43:13 +02:00 |
Alexandre Julliard
|
40dda77c52
|
widl: Added support for floating-point constants.
|
2007-07-17 14:12:18 +02:00 |
Rob Shearman
|
be4cdefbf3
|
widl: Fix detection of structures with non-conformant strings.
|
2007-06-20 13:07:16 +02:00 |
Dan Hipschman
|
e4679b0c13
|
widl: Handle encapsulated unions.
|
2007-06-15 11:57:53 +02:00 |
Dan Hipschman
|
8709a06028
|
widl: Handle embedded interface pointers.
|
2007-06-15 11:56:17 +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
|
4e22899e13
|
widl: Fix incomplete struct/union typedef bug.
|
2007-06-08 11:57:15 +02:00 |
Dan Hipschman
|
978b4d4f4e
|
widl: Represent arrays with type_t.
|
2007-06-06 12:13:16 +02:00 |
Rob Shearman
|
f198dcf09b
|
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.
|
2007-05-31 12:25:03 +02:00 |
Dan Hipschman
|
8f7a5d63ec
|
widl: Allow types that reference themselves.
|
2007-05-25 19:36:12 +02:00 |
Dan Hipschman
|
9c30da77ba
|
widl: Shrink type_t structure.
|
2007-05-25 19:35:49 +02:00 |
Dan Hipschman
|
c5aaadc4c8
|
widl: Lay framework for unions with simple unions working.
|
2007-05-21 12:40:58 +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
|
541dddfde3
|
widl: Simplify make_safearray.
|
2007-05-10 12:55:33 +02:00 |
Dan Hipschman
|
d676d3be5f
|
widl: Get rid of the tname field of var_t, simplify code.
|
2007-05-01 12:37:18 +02:00 |
Dan Hipschman
|
1ecbb01617
|
widl: Get rid of the typeref_t structure, simplify code.
|
2007-05-01 12:37:08 +02:00 |
Rob Shearman
|
1c2a717b59
|
widl: Implement writing of SAFEARRAY type descriptions in typelibs.
|
2007-03-07 20:10:32 +01:00 |
Alexandre Julliard
|
cc9a07f194
|
widl: Add a string list type and use it for the endpoint attribute.
|
2007-02-07 17:54:33 +01:00 |
Alexandre Julliard
|
24ded9e69a
|
widl: Only recognize attribute keywords inside an attribute list.
|
2007-02-07 17:50:17 +01:00 |
Mike McCormack
|
609cd30277
|
widl: Implement dispinterfaces derived from an interface.
|
2007-02-06 13:20:46 +01:00 |
Alexandre Julliard
|
43ac6ed995
|
widl: Convert expression lists to standard Wine lists.
Add a specific type for array dimensions.
|
2007-01-22 14:31:40 +01:00 |
Alexandre Julliard
|
eed74e4e4a
|
widl: Convert variable lists to standard Wine lists.
|
2007-01-22 14:26:12 +01:00 |
Alexandre Julliard
|
58827d026b
|
widl: Convert function lists to standard Wine lists.
|
2007-01-22 14:23:08 +01:00 |
Alexandre Julliard
|
e262933bdf
|
widl: Convert interface lists to standard Wine lists.
|
2007-01-22 14:21:56 +01:00 |
Alexandre Julliard
|
e998590557
|
widl: Convert attribute lists to standard Wine lists.
|
2007-01-22 14:20:36 +01:00 |
Michael Stefaniuc
|
0fb444b58c
|
tools: Remove redundant NULL checks before free() (found by Smatch).
|
2006-10-10 12:56:20 +02:00 |
Alexandre Julliard
|
86bb809e5b
|
widl: Change the prefix on bison-generated names to avoid the name-prefix directive.
|
2006-09-12 09:05:07 +02:00 |