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