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