Made all Enums serializable and corrected some class declarations.
[mono.git] / mcs / class / System.Drawing / System.Drawing.Imaging / ChangeLog
1 2004-01-10  Ravindra <rkumar@novell.com>
2
3         * All Enums: Made serializable.
4
5         * ImageAttributes.cs: Implements ICloneable.
6
7         * Metafile.cs: Made serializable and invisible to COM.
8
9 2003-11-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
10
11         * ColorMap.cs: Implemented
12         * ColorMatrix.cs: Implemented, Removed unneccesary members
13         * ImageAttributes.cs: Fixed signature
14         * ImageCodecInfo.cs: Added missing attribure, hide constructor
15         * ImageFormat.cs: Implemented, Added attribute
16         * MetaHeader.cs: Implemented
17         * PropertyItem.cs: Implemented
18         * ImageFlags.cs: Added Attribute
19         * ImageCodecFlags.cs: Added Attribute
20         * EmfPlusRecordType.cs: Added missing members
21
22 2003-11-12  Alexandre Pigolkine <pigolkine@gmx.de>
23         * BitmapData.cs         new function to convert BRG to RGB
24         * JPEGCodec.cs          convert BRG to RBG
25         * PNGCodec.cs
26                                         
27                                         
28 2003-11-02  Alexandre Pigolkine <pigolkine@gmx.de>
29         * BmpCodec.cs
30         * ImageCodecInfo.cs
31         * JPEGCodec.cs
32         * PNGCodec.cs
33                                         codec can select pixel format of bitmap 
34         
35 2003-10-23  Miguel de Icaza  <miguel@ximian.com>
36
37         * JPEGCodec.cs (JSAMPARRAY): Do not allocate memory here anymore,
38         we will just have the JPEG library copy directly into our buffer. 
39
40         (Encode, Decode): Ported to the new model which avoid copies, and
41         eliminates InternalImageInfo.
42
43         TODO: need to port the PNG coder/decoder, and add support for RGBA
44         images which got dropped from this version
45
46         * BmpCodec.cs: Rework this one to use BitmapData and Image.  Do
47         not use the RawBytes property, instead pull the data one line at a
48         time, and write that out.
49
50         * ImageCodecInfo.cs: Make the encoding and decoding delegates take
51         a Image parameter;  
52         
53         * BmpCodec.cs: 
54
55         * BitmapData.cs: Make this one sequential, and also mimic the
56         layout of GdiPlus.h so we can use this instead of making copies
57         back and forth.
58
59 2003-10-12 Alexandre Pigolkine
60         * BmpCodec.cs           warning removed
61
62 2003-07-23 Alexandre Pigolkine
63         * JPEGCodec.cs
64         * PNGCodec.cs           
65         * BmpCodec.cs           cosmetic changes
66
67 2003-07-22 Alexandre Pigolkine
68         * ImageCodecInfo.cs
69         * ImageFormat.cs
70         * JPEGCodec.cs
71                 changes for PNG codec
72                 
73         * PNGCodec.cs           added
74         
75 2003-07-21  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
76
77         * Metafile.cs: Inherits from image (fix for System.Drawing.Design)
78
79 2003-06-29 Alexandre Pigolkine
80         * BmpCodec.cs           handle 32bpp images
81         * JPEGCodec.cs          small fix
82
83 2003-06-27 Alexandre Pigolkine <pigolkine@gmx.de>
84         * JPEGCodec.cs  encode 32 bpp images
85
86 2003-06-23 Alexandre Pigolkine <pigolkine@gmx.de>
87         * JPEGCodec.cs  set pixel format in InternalImageInfo
88         
89 2003-06-23 Alexandre Pigolkine <pigolkine@gmx.de>
90         * BmpCodec.cs   pixel format check added
91         * JPEGCodec.cs  encoder implemented
92
93 2003-06-15 Alexandre Pigolkine <pigolkine@gmx.de>
94         * ColorPalette.cs
95         * ImageCodecInfo.cs
96         * ImageFormat.cs
97                 implementation added
98                 
99         * BmpCodec.cs
100         * JPEGCodec.cs
101                 added   
102         
103 2002-9-2  DennisHayes <dennish@raytek.com>
104
105 * PropertyItem.cs t
106 * MetaHeader.cs t
107 * MetafileHeader.cs t
108 * Metafile.cs t
109 * ImageFormat.cs t
110 * ImageCodecInfo.cs t
111 * ColorMatrix.cs t
112 * ColorMap.cs t
113 * WmfPlaceableFileHeader.cs t
114 * Added todos back
115
116 2002-9-2  DennisHayes <dennish@raytek.com>
117         * checked in for Everaldo Canuto (everaldo.canuto@bol,com.br)
118         * BitmapData.cs
119         * ColorAdjustType.cs
120         * ColorChannelFlag.cs
121         * ColorMap.cs
122         * ColorMapType.cs
123         * ColorMatrix.cs
124         * ColorMatrixFlag.cs
125         * ColorMode.cs
126         * EmfPlusRecordType.cs
127         * EmfType.cs
128         * EncoderParameterValueType.cs
129         * EncoderValue.cs
130         * ImageCodecFlags.cs
131         * ImageCodecInfo.cs
132         * ImageFlags.cs
133         * ImageFormat.cs
134         * ImageLockMode.cs
135         * MetafileFrameUnit.cs
136         * MetafileHeader.cs
137         * MetaHeader.cs
138         * PaletteFlags.cs
139         * PixelFormat.cs
140         * PlayRecordCallback.cs
141         * PropertyItem.cs
142         * WmfPlaceableFileHeader.cs
143         * Added null classes for most/all classes, Many stubs, and some implmentation
144
145 2002-9-2  DennisHayes <dennish@raytek.com>
146
147         * ColorPalette.cs
148         * FrameDimension.cs
149         * Metafile.cs
150         * Added stubs, implmentation
151
152 2002-05-03  Mike Kestner  <mkestner@speakeasy.net>
153
154         * Metafile.cs : Use System.IO. Fix exception typos.
155
156 2002-04-27  Christian Meyer  <Christian.Meyer@cs.tum.edu>
157
158         * Metafile.cs: Copyright now holds Ximian.
159
160 2002-04-21  Dennis Hayes <dennish@raytek.com>
161
162         * corrected emum values.
163
164 2002-04-14  Christian Meyer  <Christian.Meyer@cs.tum.edu>
165
166         * ChangeLog: created.
167         * Metafile.cs: Added. Wrote some ctors. No impl done, yet.
168