- Support [out, unique] base type parameters.
[reactos.git] / reactos / tools / widl / ChangeLog
1 ChangeLog
2
3 2005-10-09 ekohl
4
5 tools/widl/client.c
6 tools/widl/server.c
7
8 - Support [out, unique] base type parameters.
9
10 2005-08-07 ekohl
11
12 tools/widl/server.c
13
14 - Support size_is(*Length) attributes for strings.
15
16 2005-07-30 ekohl
17
18 tools/widl/client.c
19 tools/widl/server.c
20
21 - Support conformant arrays as in and out parameters.
22 - Fix message buffer size calculation for client and server.
23
24 2005-07-25 ekohl
25
26 tools/widl/client.c
27 tools/widl/lex.yy.c
28 tools/widl/parser.y
29 tools/widl/proxy.c
30 tools/widl/server.c
31 tools/widl/y.tab.c
32 tools/widl/y.tab.h
33
34 - Fix grammar of the size_is attribute so that size_is(*Length) gets accepted.
35
36 2005-07-23 ekohl
37
38 tools/widl/client.c
39 tools/widl/server.c
40
41 - Fix offset calculation bug in the ProcFormatString.
42 - Fix offset calculation bug in the marshalling and unmarshalling code.
43 - Fix typos in the TypeFormatString.
44 This makes the [string, out, size_is()] parameters work properly.
45
46 2005-07-17 ekohl
47
48 tools/widl/client.c
49 tools/widl/server.c
50
51 Fix bugs for in-string parameters.
52 Implement out-string parameters (untested).
53
54 2005-05-08 weiden
55
56 tools/widl/server.c
57
58 Don't generate lvalue assignment code.
59
60 2005-05-08 weiden
61
62 tools/widl/client.c
63 tools/widl/proxy.c
64 tools/widl/server.c
65
66 Generate code GCC4.x accepts.
67
68 2005-04-18 navaraf
69
70 tools/widl/parser.y
71
72 Don't use pointer to freed memory.
73
74 2005-04-17 ekohl
75
76 tools/widl/server.c
77
78 Support out-pointers to structs.
79
80 2005-04-15 ekohl
81
82 tools/widl/client.c
83 tools/widl/parser.y
84 tools/widl/server.c
85
86 Support in-pointers to structs.
87
88 2005-04-03 ekohl
89
90 tools/widl/client.c
91 tools/widl/parser.l
92 tools/widl/parser.y
93 tools/widl/server.c
94 tools/widl/widltypes.h
95
96 Support 'ref' and 'unique' attributes for pointers.
97
98 2005-03-27 Jacek Caban (from WINE)
99
100 tools/widl/parser.y
101 tools/widl/y.tab.c
102
103 Added handling of unsigned type
104
105 2005-03-25 ekohl
106
107 tools/widl/client.c
108 tools/widl/server.c
109
110 Generate code without L-value casts. Fix remaining issues.
111
112 2005-03-21 navaraf
113
114 tools/widl/client.c
115
116 Fix a typo in write_function_stubs.
117
118 2005-03-20 navaraf
119
120 tools/widl/client.c
121 tools/widl/server.c
122
123 Generate code without L-value casts.
124
125 2005-03-20 ekohl
126
127 tools/widl/client.c
128 tools/widl/server.c
129
130 Improve error messages.
131 Don't start counting the type_offset for each new fuction. It is a global offset.
132 Use only basic types in type- and proc-strings (e.g. unsigned long -> long).
133
134
135 2005-03-13 ekohl
136
137 tools/widl/server.c
138
139 Remove debug printf().
140
141
142 2005-03-13 jimtabor
143
144 tools/widl/write_msft.c
145
146 Fixup *nix port, added include fcntl.h and unistd.h.
147
148
149 2005-03-13 royce3
150
151 tools/widl/hash.c
152 tools/widl/Makefile
153 tools/widl/write_msft.c
154
155 -Wall -Werror and fix warnings
156
157
158 2005-03-13 ekohl
159
160 tools/widl/client.c
161 tools/widl/server.c
162
163 Implement [string] attribute for pointers to char and wchar_t.
164
165
166 2005-03-12 ekohl
167
168 tools/widl/client.c
169 tools/widl/server.c
170
171 Implement [in], [out] and [in, out] support for pointers to basic types.
172
173
174 2005-03-10 ekohl
175
176 tools/widl/client.c
177 tools/widl/header.c
178 tools/widl/server.c
179 tools/widl/widl.c
180 tools/widl/widl.h
181
182 Implement '-o' option. This is equivalent to MIDLs '/oldnames' option.
183
184
185 2005-03-06 ekohl
186
187 tools/widl/client.c
188 tools/widl/header.c
189 tools/widl/header.h
190 tools/widl/server.c
191
192 Support pointers to simple types as input arguments.
193
194
195 2005-02-27 sedwards
196
197 tools/widl/y.tab.c
198 tools/widl/parser.y
199 tools/widl/widl.c
200 tools/widl/widl.h
201 tools/widl/server.c
202 tools/widl/typelib.c
203
204 Merge in Winehq changes to reduce noise.
205
206 tools/widl/server.h
207 tools/widl/client.h
208 tools/widl/proxy.h
209
210 Deleted unneeded headers.
211
212 2005-02-26 ekohl
213 tools/widl/server.c
214
215 Server stubs are void functions.
216 Fix a warning in the server stub descriptor.
217
218
219 2005-02-25 ekohl
220 tools/widl/client.c
221 tools/widl/header.c
222 tools/widl/header.h
223 tools/widl/server.c
224
225 Support multiple interfaces per idl file.
226 Support explicit binding handles.
227
228
229 2005-02-24 ekohl
230 include/wine/rpcfc.h
231 tools/widl/client.c
232 tools/widl/header.c
233 tools/widl/parser.l
234 tools/widl/parser.y
235 tools/widl/server.c
236
237 Support remaining basic types (float, double, small, wchar_t and handle_t).