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