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