2002-08-22 Nick Drochak <ndrochak@gol.com>
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / ChangeLog
1 2002-08-22  Nick Drochak  <ndrochak@gol.com>
2
3         * OutAttribute.cs: TypeID isn't overriden from Attribute here.
4
5 2002-06-24  root  <dietmar@ximian.com>
6
7         * Marshal.cs: impl. Copy()
8
9 Fri Jun 14 16:18:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
10
11         * UnmanagedType.cs, Marshal.cs: minor fixes.
12
13 Wed Jun 12 16:32:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
14
15         * Marshal.c: stubbed out all the methods and filled in some
16         implementation.
17         * BINDPTR.cs, ComMemberType.cs, DESCKIND.cs, DISPPARAMS.cs,
18         EXCEPINFO.cs, INVOKEKIND.cs, TYPEKIND.cs, UCOMTypeInfo.cs,
19         UCOMTypeLib.cs: enums, interfaces and structs needed in Marshal class.
20
21 Tue Jun 4 18:05:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
22
23         * GCHandle.cs: changed to fit spec and implementation needs.
24
25 Tue May 14 16:35:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
26
27         * CharSet.cs: added missing None enum item.
28
29 2002-04-26  Joe Shaw  <joe@ximian.com>
30
31         * Marshal.cs (StructureToPtr): stub this out.
32
33 2002-04-23  Joe Shaw  <joe@ximian.com>
34
35         * Marshal.cs: Stub out a few functions to get gtk# to build.
36
37 2002-04-22  Duncan Mak  <duncan@ximian.com>
38
39         * ImporterEventKind.cs: 
40         * TypeLibFuncFlags.cs:
41         * TypeLibTypeFlags.cs:
42         * TypeLibVarFlags.cs: Fixed various typos and added missing elements.
43
44         * ComConventionLossAttribute.cs: Removed, there's a typo.
45         * ComConversionLossAttribute.cs: Same attribute, slight change of name.
46
47         * PreserveSigAttribute.cs:
48         * ImportedFromTypeLibAttribute.cs: Added missing AttributeUsage
49         attribute.
50
51         * TypeLibFuncAttribute.cs:
52         * TypeLibTypeAttribute.cs:
53         * TypeLibVarAttribute.cs: Added missing constructors. 
54         
55         
56 2002-04-22  Duncan Mak  <duncan@ximian.com>
57
58         * AutomationProxyAttribute.cs: 
59         * CoClassAttribute.cs: 
60         * ComAliasNameAttribute.cs: 
61         * ComConventionLossAttribute.cs: 
62         * ComEventInterfaceAttribute.cs: 
63         * ComImportAttribute.cs: 
64         * ComRegisterFunctionAttribute.cs: 
65         * ComUnregisterFunctionAttribute.cs: 
66         * DispIdAttribute.cs: 
67         * ImportedFromTypeLibAttribute.cs: 
68         * LCIDConversionAttribute.cs: 
69         * PreserveSigAttribute.cs: 
70         * PrimaryInteropAssemblyAttribute.cs: 
71         * ProgIdAttribute.cs: 
72         * TypeLibFuncAttribute.cs: 
73         * TypeLibFuncFlags.cs: 
74         * TypeLibTypeAttribute.cs: 
75         * TypeLibTypeFlags.cs: 
76         * TypeLibVarAttribute.cs: 
77         * TypeLibVarFlags.cs:  Added to CVS.
78
79 2002-04-08  Nick Drochak  <ndrochak@gol.com>
80
81         * Marshal.cs: Make class public.
82         * ComVisible.cs: New File.
83
84 2002-03-24  Nick Drochak  <ndrochak@gol.com>
85
86         * ClassInterfaceAttribute.cs:
87         * ClassInterfaceType.cs: New Files.
88
89 2002-02-27  Duncan Mak  <duncan@ximian.com>
90
91         * ExporterEventKind.cs:
92         * ITypeLibConverter.cs:
93         * ITypeLibImporterNotifySink.cs: Added to CVS for Kevin Winchester <kwin@ns.sympatico.ca>.
94
95 2002-02-26  Duncan Mak  <duncan@ximian.com>
96
97         * ComInterfaceType.cs: Added to CVS.
98
99         * AssemblyRegistrationFlags.cs:
100         * GuidAttribute.cs:
101         * ICustomAdapter.cs:
102         * ICustomFactory.cs:
103         * ICustomMarshaler.cs: 
104         * IRegistrationServices.cs:
105         * ITypeLibExporterNameProvider.cs:
106         * ITypeLibImporterNotifySink.cs:
107         * InterfaceTypeAttribute.cs:
108         * TypeLibExporterFlags.cs: Committed for Kevin Winchester <kwin@ns.sympatico.ca>.
109         
110         * GCHandle.cs: Added to CVS. Patch from Ajay kumar Dwivedi.
111
112         * GCHandleType.cs: Committed patch from Ajay.
113
114         * ImporterEventKind.cs: Added to CVS.
115
116 2002-01-24  Miguel de Icaza  <miguel@ximian.com>
117
118         * StructLayoutAttribute.cs: Flag attribute as targetting structs
119         or classes. 
120         
121         * InAttribute.cs: Flag attribute as targettting a paramter
122
123         * OutAttribute.cs: ditto.
124         
125         * DllImportAttribute.cs: Flag attribute as targetting methods.
126         
127         * MarshalAsAttribute.cs: Flag attribute as targetting fields,
128         parameters and returnvalues.
129
130 2002-01-23  Dick Porter  <dick@ximian.com>
131
132         * Marshal.cs: Added GetLastWin32Error()
133
134         * ExternalException.cs: Implemented
135
136 2002-01-17  Miguel de Icaza  <miguel@ximian.com>
137
138         * ExternalException.cs: Add ExternalException.
139
140 2002-01-05  Ravi Pratap  <ravi@ximian.com>
141
142         * OutAttribute.cs : Decorate with MonoTODO.
143         
144 Thu Dec 20 15:46:31 CET 2001 Paolo Molaro <lupus@ximian.com>
145
146         * FieldOffsetAttribute.cs, InAttribute.cs, MarshalAsAttribute.cs,
147         OptionalAttribute.cs, StructLayoutAttribute.cs, VarEnum.cs:
148         more stuff needed by the compiler.
149
150 Thu Dec 13 20:22:18 CET 2001 Paolo Molaro <lupus@ximian.com>
151
152         * DllImportAttribute.cs: added.
153         * MethodImplOptions.cs: removed: this is already in CompilerServices.
154
155 Wed Nov 14 17:02:57 CET 2001 Paolo Molaro <lupus@ximian.com>
156
157         * CallingConvention.cs: add missing Winapi.
158
159 2001-07-20  Miguel de Icaza  <miguel@ximian.com>
160
161         * OutAttribute.cs: New file.
162
163 2001-07-18  Michael Lambert <michaellambert@email.com>
164
165         * CallingConvention.cs.cs, CharSet.cs, GCHandleType.cs, LayoutKind.cs: Add.