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