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