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