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