1 2008-06-10 Andreia Gaita <avidigal@novell.com>
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
7 2008-06-09 Andreia Gaita <avidigal@novell.com>
9 * xpidl2cs.pl: Add more type conversions. Add support for
10 out-parameter-as-return-value signature type (doesn't add the
13 2008-06-02 Andreia Gaita <avidigal@novell.com>
15 * xpidl2cs.pl: Add mapping: nsIIDPtr[] to IntPtr, nsCID and nsCIDPtr to
16 Guid. Add support for mapping array types
18 2008-04-18 Andreia Gaita <avidigal@novell.com>
20 * xpidl2cs.pl: Fix parsing for non-scriptable interfaces
22 2008-03-02 Andreia Gaita <avidigal@novell.com>
24 * xpidl2cs.pl: More type conversion. Fix const vs [const, array] detection.
26 2008-02-28 Andreia Gaita <avidigal@novell.com>
28 * xpidlcs.pl: Add overrideable names (for renaming parameters that
29 clash with c# keywords). Turn DOMTimeStamp to int for now.
31 2008-01-29 Andreia Gaita <avidigal@novell.com>
33 * xpidl2cs.pl: Add support for arrays in parameters
35 2008-01-24 Andreia Gaita <avidigal@novell.com>
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.
42 * Makefile: added. regenerates interfaces
44 2008-01-03 Andreia Gaita <avidigal@novell.com>
46 * xpidl2cs.pl: Add more type conversions, don't output return
47 parameters if method returns void, tweak parent interface parsing
49 2008-01-02 Andreia Gaita <avidigal@novell.com>
51 * xpidl2cs.pl: Add support for getting idls from other paths, fix
54 2007-12-28 Andreia Gaita <avidigal@novell.com>
56 * xpidl2cs.pl: Generates c# interfaces from xpcom (mozilla)
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