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