* mcs/class/Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl: Added
[mono.git] / mcs / class / Mono.WebBrowser / tools / xpidl2cs / ChangeLog
1 2008-06-10  Andreia Gaita <avidigal@novell.com> 
2
3         * xpidl2cs.pl: Added generate_class_implementation, to output a class
4           stub with the proper return values for each method definition. Fix
5           generation of interfaces with no PreserveSigAttribute
6
7 2008-06-09  Andreia Gaita <avidigal@novell.com> 
8
9         * xpidl2cs.pl: Add more type conversions. Add support for
10           out-parameter-as-return-value signature type (doesn't add the
11           PreserveSigAttribute)
12
13 2008-06-02  Andreia Gaita <avidigal@novell.com> 
14
15         * xpidl2cs.pl: Add mapping: nsIIDPtr[] to IntPtr, nsCID and nsCIDPtr to
16           Guid. Add support for mapping array types
17
18 2008-04-18  Andreia Gaita <avidigal@novell.com> 
19
20         * xpidl2cs.pl: Fix parsing for non-scriptable interfaces
21
22 2008-03-02  Andreia Gaita <avidigal@novell.com> 
23
24         * xpidl2cs.pl: More type conversion. Fix const vs [const, array] detection.
25
26 2008-02-28  Andreia Gaita  <avidigal@novell.com>
27
28         * xpidlcs.pl: Add overrideable names (for renaming parameters that
29         clash with c# keywords). Turn DOMTimeStamp to int for now.
30
31 2008-01-29  Andreia Gaita  <avidigal@novell.com>
32
33         * xpidl2cs.pl: Add support for arrays in parameters
34
35 2008-01-24  Andreia Gaita  <avidigal@novell.com>
36
37         * xpidl2cs.pl: Add support for different marshalling depending
38         on whether a parameter is in or out. Add special case for
39         generic interface returns. Only output parent is it's not 
40         the base parent. Output helper class to proxy objects.
41
42         * Makefile: added. regenerates interfaces
43
44 2008-01-03  Andreia Gaita  <avidigal@novell.com>
45
46         * xpidl2cs.pl: Add more type conversions, don't output return
47         parameters if method returns void, tweak parent interface parsing
48
49 2008-01-02  Andreia Gaita  <avidigal@novell.com>
50
51         * xpidl2cs.pl: Add support for getting idls from other paths, fix
52         script name bug.
53
54 2007-12-28  Andreia Gaita  <avidigal@novell.com>
55
56         * xpidl2cs.pl: Generates c# interfaces from xpcom (mozilla) 
57         idl files.
58         From a given idl file, generates the corresponding cs file,
59         and recursively generates all the parents up to nsISupports. 
60         Also generates all related interfaces that are used on methods 
61         and properties.