1 2008-10-14 Andreia Gaita <avidigal@novell.com>
3 * xpidl2cs.pl: add option parsing. add support for choosing a specific
4 interface to process inside an idl which defines several interfaces
6 2008-09-23 Andreia Gaita <avidigal@novell.com>
8 * xpidl2cs.pl: whitespace clean up
10 2008-09-23 Andreia Gaita <avidigal@novell.com>
12 * xpidl2cs.pl: fix parameter duplication. Add more type conversions
14 2008-09-22 Andreia Gaita <avidigal@novell.com>
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.
20 2008-06-10 Andreia Gaita <avidigal@novell.com>
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
26 2008-06-09 Andreia Gaita <avidigal@novell.com>
28 * xpidl2cs.pl: Add more type conversions. Add support for
29 out-parameter-as-return-value signature type (doesn't add the
32 2008-06-02 Andreia Gaita <avidigal@novell.com>
34 * xpidl2cs.pl: Add mapping: nsIIDPtr[] to IntPtr, nsCID and nsCIDPtr to
35 Guid. Add support for mapping array types
37 2008-04-18 Andreia Gaita <avidigal@novell.com>
39 * xpidl2cs.pl: Fix parsing for non-scriptable interfaces
41 2008-03-02 Andreia Gaita <avidigal@novell.com>
43 * xpidl2cs.pl: More type conversion. Fix const vs [const, array] detection.
45 2008-02-28 Andreia Gaita <avidigal@novell.com>
47 * xpidlcs.pl: Add overrideable names (for renaming parameters that
48 clash with c# keywords). Turn DOMTimeStamp to int for now.
50 2008-01-29 Andreia Gaita <avidigal@novell.com>
52 * xpidl2cs.pl: Add support for arrays in parameters
54 2008-01-24 Andreia Gaita <avidigal@novell.com>
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.
61 * Makefile: added. regenerates interfaces
63 2008-01-03 Andreia Gaita <avidigal@novell.com>
65 * xpidl2cs.pl: Add more type conversions, don't output return
66 parameters if method returns void, tweak parent interface parsing
68 2008-01-02 Andreia Gaita <avidigal@novell.com>
70 * xpidl2cs.pl: Add support for getting idls from other paths, fix
73 2007-12-28 Andreia Gaita <avidigal@novell.com>
75 * xpidl2cs.pl: Generates c# interfaces from xpcom (mozilla)
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