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