merge -r 60814:60815
[mono.git] / mcs / class / System.Drawing / System.Drawing.Text / ChangeLog
1 2006-05-30  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * FontCollection.cs: Avoid calling GdipGetFontCollectionFamilyList 
4         when GdipGetFontCollectionFamilyCount returns a count of 0 items.
5
6 2006-05-21  Sebastien Pouliot  <sebastien@ximian.com>
7
8         * GenericFontFamilies.cs: Removed [Serializable] from 2.0 profile.
9         * HotkeyPrefix.cs: Removed [Serializable] from 2.0 profile.
10         * TextRenderingHint.cs: Removed [Serializable] from 2.0 profile.
11
12 2006-04-13  Sebastien Pouliot  <sebastien@ximian.com>
13
14         * FontCollection.cs: Remove unused ctor. Throw on disposed (private)
15         collections. Don't dispose (but leak) under non-Windows OS.
16         * InstalledFontCollection.cs: Remove unused ctor.
17         * PrivateFontCollection.cs: Remove unused ctor. Fix exceptions to 
18         match unit tests.
19
20 2006-03-23  Peter Dennis Bartok  <pbartok@novell.com> 
21
22         * FontCollection.cs (Dispose): When on Linux/Unix, call 
23           GdipDeletePrivateFontCollection to free up the font collection (even
24           though it's not private, we'd be leaking otherwise. Don't try this
25           with Microsoft's GDI+ on Win32, though.)
26
27 2006-03-23  Peter Dennis Bartok  <pbartok@novell.com>
28
29         * FontCollection.cs (get_Families): Now letting the runtime do the
30           marshalling work for us. Easier to maintain and cleaner code.
31         * PrivateFontCollection.cs:
32           - AddFontFile: Fixed weird english in error message
33           - Dispose: Need to pass ref to the native object, we were crashing
34             badly
35
36 2006-02-09  Peter Dennis Bartok  <pbartok@novell.com>
37
38         * ChangeLog: Created, contents from deleted 'changelog' file
39         * FontCollection.cs: Cleaned up marshalling and made 64bit safe
40
41 2005-12-13 Konstantin Triger <kostat@mainsoft.com>
42
43         * TextLineIterator.jvm.cs: handle null string.
44
45 2005-11-16 Konstantin Triger <kostat@mainsoft.com>
46
47         * PrivateFontCollection.jvm.cs: open a correct stream.
48
49 2005-11-13 Konstantin Triger <kostat@mainsoft.com>
50
51         * Added LineLayout.jvm.cs, TextLineIterator.jvm.cs for text support
52
53 2005-11-10 Vladimir Krasnov <vladimirk@mainsoft.com>
54
55         * FontCollection.jvm.cs: refactoring, added GetInitialFont()
56         * InstalledFontCollection.jvm.cs: refactoring, removed GetFamilyName
57         * PrivateFontCollection.jvm.cs: refactoring
58
59 2005-08-03  Andrew Skiba <andrews@mainsoft.com>
60
61         * FontCollection.jvm.cs, InstalledFontCollection.jvm.cs,
62         PrivateFontCollection.jvm.cs: added TARGET_JVM implementation
63
64 2005-04-04  Jordi Mas i Hernandez <jordi@ximian.com>
65
66         * PrivateFontCollection.cs: nativeFontCollection equals IntPtr.Zero to
67         avoid errors on multiple disposes
68         
69         * FontCollection.cs: implements dispose
70
71 2004-11-25  Marek Safar  <marek.safar@seznam.cz>
72
73         * Image.cs: Add CheckStatus to Families.
74
75 2004-02-25  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
76
77         * PrivateFontCollection.cs: Removed excess attributes
78
79 2004-02-25  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
80
81         * FontCollection.cs: Remove console
82
83 2004-02-06  Sanjay Gupta <gsanjay@novell.com>
84         * CheckStatus(): Used method of GDIPlus for error checking
85           in FontCollection.cs, InstalledFontCollection.cs and
86           PrivateFontCollection.cs
87
88 2004-01-29  Sanjay Gupta <gsanjay@novell.com>
89         * FontCollection.cs: Implemented Dispose method.
90         * InstalledFontCollection.cs: Removed Console.WriteLine calls.
91         * PrivateFontCollection.cs: Implemented AddMemoryFont method.
92
93 2004-01-28  Jordi Mas <jordi@ximian.com>
94         * FontCollection.cs: fixed marshalling issues
95
96 2004-01-28  Sanjay Gupta <gsanjay@novell.com>
97
98         * FontCollection.cs: Implemented missing functionalities.
99         * InstalledFontCollection.css: Implemented missing functionalities.
100         * PrivateFontCollection.cs: Implemented few methods.
101
102 2004-01-10 Ravindra <rkumar@novell.com>
103
104         * All Enums: Made serializable.
105
106 2003-10-12 Alexandre Pigolkine <pigolkine@gmx.de>
107         * InstalledFontCollection.cs    factory removed
108
109 2003-06-22 Alexandre Pigolkine <pigolkine@gmx.de>
110         * FontCollection.cs
111         * InstalledFontCollection.cs
112                 calls to implementation added
113         
114 2002-09-16  Nick Drochak  <ndrochak@gol.com>
115
116         * PrivateFontCollection.cs: Fix build error.  Cannot put ComVisible on
117         constructors.
118
119 2003-09-14      Piers Haken <piersh@friskit.com>
120
121         * PrivateFontCollection.cs: import interop for ComVisible attribute
122
123 2002-09-13  Dennis Hayes (dennish@raytek.com)
124 * checked in for Everaldo Canuto everaldo.canuto@bol.com.br
125
126 * FontCollection.cs
127 * GenericFontFamilies.cs
128 * HotkeyPrefix.cs
129 * InstalledFontCollection.cs
130 * PrivateFontCollection.cs
131 * TextRenderingHint.cs