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