[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Drawing / System.Drawing.Imaging / ChangeLog
1 2008-11-21  Andreia Gaita  <shana@jitted.com>
2
3         * Metafile.cs: Save the underlying stream when creating from a
4         clone under win32 (fixes #438886)
5
6 2008-10-12  Sebastien Pouliot  <sebastien@ximian.com>
7
8         * ColorPalette.cs, ImageFormat.cs: Remove unneeded field 
9         initialization to their default values.
10         [Found using Gendarme AvoidUnneededFieldInitializationRule]
11
12 2008-08-06  Sebastien Pouliot  <sebastien@ximian.com>
13
14         * FrameDimension.cs: Fix double-cast in Equals (found using Gendarme).
15         Then fixed a lot of other things while creating unit tests for it.
16
17 2008-07-14  Sebastien Pouliot  <sebastien@ximian.com>
18
19         * ImageAttributes.cs: Fix GetAdjustedPalette using new (and correct)
20         signature.
21
22 2008-06-23  Sebastien Pouliot  <sebastien@ximian.com>
23
24         * ImageAttributes.cs: Call CheckStatus in GetAdjustedPalette before
25         trying to set the palette (since the values could be bad).
26         [Partial fix for #402172]
27
28 2008-05-14  Sebastien Pouliot  <sebastien@ximian.com>
29
30         * EncoderParameters.cs: Don't downcast an IntPtr to an Int32.
31         [Found using Gendarme]
32
33 2007-12-13 Vladimir Krasnov <vladimirk@mainsoft.com>
34
35         * ImageCodec.jvm.cs: fixed bitmap resolution
36
37 2007-11-05  Sebastien Pouliot  <sebastien@ximian.com> 
38
39         * Metafile.cs: Stream position is not moved for metafiles.
40
41 2007-05-30  Sebastien Pouliot  <sebastien@ximian.com>
42
43         * ImageAttributes.cs: Remove TODO for ColorMatrixFlags and Gray 
44         ColorMatrix support methods. Add TODO on some stuff not supported by
45         libgdiplus (so MoMA reports gets more accurate). Fix coding style.
46
47 2007-05-09 Igor Zelmanovich <igorz@mainsoft.com>
48
49         * EncoderParameter.jvm.cs: removed destructor, 
50         Dispose doesn't throw exception.
51
52 2007-04-26  Sebastien Pouliot  <sebastien@ximian.com> 
53
54         * Metafile.cs: Reduce size by reusing more complex ctors. Add Linux
55         support to metafile recoding with the new delegate-based functions.
56
57 2007-04-26  Sebastien Pouliot  <sebastien@ximian.com>
58
59         * Metafile.cs: Complete all ctors (except for stream-based one outside
60         Windows) with calls into GDI+.
61
62 2007-03-28  Sebastien Pouliot  <sebastien@ximian.com>  
63
64         * MetaHeader.cs: Make workaround (#81254) permanent and return correct
65         values on big endian architectures.
66
67 2007-03-28  Sebastien Pouliot  <sebastien@ximian.com> 
68
69         * MetaHeader.cs: Workaround bug #81254 where the SPARC architecture 
70         can't use the misaligned integer in the structure (with Pack=2).
71
72 2007-03-14  Sebastien Pouliot  <sebastien@ximian.com> 
73
74         * MetafileHeader.cs: WmfHeader is available on non-placeable WMF too.
75
76 2007-03-09  Sebastien Pouliot  <sebastien@ximian.com> 
77
78         * MetafileHeader.cs: WmfHeader throws if the metafile isn't a WMF (e.g. 
79         EMF, EMF+ or EMF dual).
80
81 2007-03-09  Sebastien Pouliot  <sebastien@ximian.com>
82
83         * MetafileHeader.cs: Fix offset to match correct C definition.
84
85 2007-02-21  Sebastien Pouliot  <sebastien@ximian.com>
86
87         * Metafile.cs: Implement a few cases required to playback metafiles.
88         * MetafileHeader.cs: Implemented.
89         * MetaHeader.cs: Implemented.
90         * WmfPlaceableFileHeader.cs: Adjust packing.
91
92 2007-01-12  Sebastien Pouliot  <sebastien@ximian.com>
93
94         * ImageAttribute.cs: Reuse code in SetColorMatrix overloads.
95
96 2007-01-08  Sebastien Pouliot  <sebastien@ximian.com>
97
98         * ImageCodecInfo.cs: Remove MonoTODO on SignaturePatterns.
99
100 2006-11-22  Sebastien Pouliot  <sebastien@ximian.com>
101
102         * ImageAttributes.cs: Better MonoTODO description.
103         * ImageCodecInfo.cs: Add MonoTODO description.
104         * Metafile.cs: Use a single MonoTODO on the class itself. MoMA will 
105         detect and report that every ctors/methods/properties are throwing  
106         NotImplementedException.
107         * MetafileHeader.cs: Use a single MonoTODO on the class itself. MoMA 
108         will detect and report that every ctors/methods/properties are 
109         throwing NotImplementedException.
110
111 2006-10-31  Sebastien Pouliot  <sebastien@ximian.com>
112
113         * MetaHeader.cs: Fix layout (order is important in sequential structs)
114         and use the struct field names;
115         * WmfPlaceableFileHeader.cs: Implement all TODO.
116
117 2006-09-14  Sebastien Pouliot  <sebastien@ximian.com>
118
119         * BitmapData.cs: Change fields visibility to private as they either
120         have get/set properties or shouldn't be used in managed code (as they
121         do not exists when using MS GDI+). Added more warnings comments.
122
123 2006-09-01  Sebastien Pouliot  <sebastien@ximian.com>
124
125         * BitmapData.cs: Invert left and top fields to be in sync with gdip.h
126
127 2006-08-25  Sebastien Pouliot  <sebastien@ximian.com>
128
129         * ColorMatrix.cs: Add Alloc and Free method helpers for interop.
130         * ImageAttributes.cs: Fix all methods accepting a ColorMatrix (i.e.
131         which calls GdipSetImageAttributesColorMatrix) to use IntPtr instead
132         of the ColorMatrix itself.
133
134 2006-07-19  Sebastien Pouliot  <sebastien@ximian.com>
135
136         * ImageFormat.cs: Re-fixed ToString method to match MS output when
137         the ImageFormat instance comes from the static properties. Create the
138         default ImageFormat on demand (and avoid creating 10 instances of 
139         ImageFormat in the static ctor).
140
141 2006-05-30  Sebastien Pouliot  <sebastien@ximian.com>
142
143         * ImageFormat.cs: Avoid double-cast in Equals method.
144
145 2006-05-24  Sebastien Pouliot  <sebastien@ximian.com>
146
147         * ImageFormat.cs: Fixed ToString method to match MS output.
148
149 2006-05-21  Sebastien Pouliot  <sebastien@ximian.com>
150
151         * ColorAdjustType.cs: Removed [Serializable] from 2.0 profile.
152         * ColorChannelFlag.cs: Removed [Serializable] from 2.0 profile.
153         * ColorMapType.cs: Removed [Serializable] from 2.0 profile.
154         * ColorMatrixFlag.cs: Removed [Serializable] from 2.0 profile.
155         * ColorMode.cs: Removed [Serializable] from 2.0 profile.
156         * EmfPlusRecordType.cs: Removed [Serializable] from 2.0 profile.
157         * EmfType.cs: Removed [Serializable] from 2.0 profile.
158         * EncoderParameterValueType.cs: Removed [Serializable] from 2.0 
159         profile.
160         * EncoderValue.cs: Removed [Serializable] from 2.0 profile.
161         * ImageCodecFlags.cs: Removed [Serializable] from 2.0 profile.
162         * ImageCodecInfo.cs: Removed [Serializable] from 2.0 profile.
163         * ImageFlags.cs: Removed [Serializable] from 2.0 profile.
164         * ImageLockMode.cs: Removed [Serializable] from 2.0 profile.
165         * Metafile.cs: Removed [Serializable] from 2.0 profile.
166         * MetafileFrameUnit.cs: Removed [Serializable] from 2.0 profile.
167         * MetafileType.cs: Removed [Serializable] from 2.0 profile.
168         * PixelFormat.cs: Removed [Serializable] from 2.0 profile.
169         * PlayRecordCallback.cs: Removed [Serializable] from 2.0 profile.
170
171 2006-05-05  Sebastien Pouliot  <sebastien@ximian.com>
172
173         * PaletteFlags.cs: corcompare fixes for 2.0. Add [Flags] and remove
174         [Serializable]
175
176 2006-04-20  Peter Dennis Bartok  <pbartok@novell.com>
177
178         * BitmapData.cs: Updated to match the BitmapData structure
179           from libgdiplus r59689.
180
181 2006-04-19  Peter Dennis Bartok  <pbartok@novell.com>
182
183         * BitmapData.cs: Updated to match the BitmapData structure
184           from libgdiplus r59661.
185
186 2006-04-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
187
188         * ImageAttributes.cs: SetColorKey(color, color) now calls the
189         color,color,ColorAdjustType.
190
191 2006-02-09  Peter Dennis Bartok  <pbartok@novell.com>
192
193         * ColorPalette.cs, EncoderParameters.cs, EncoderParameter.cs,
194           ImageAttributes.cs: 64bit cleanup and some simplifications
195
196 2006-01-27  Sebastien Pouliot  <sebastien@ximian.com>
197
198         * ImageAttributes.cs: Ensure Marshal.FreeHGlobal is called for all 
199         unmanaged memory allocated with AllocHGlobal.
200         * ImageCodecInfo.cs: Ensure Marshal.FreeHGlobal is called for all 
201         unmanaged memory allocated with AllocHGlobal.
202
203 2005-11-23 Vladimir Krasnov <vladimirk@mainsoft.com>
204
205         * ImageCodec.jvm.cs: fixed ProcessOneCodec, sometime it was failed
206         on parsing version of codec
207
208 2005-11-17 Vladimir Krasnov <vladimirk@mainsoft.com>
209
210         * ImageCodec.jvm.cs: fixed WriteImage, removed flush 
211         of native output
212
213 2005-11-17  Raja R Harinath  <rharinath@novell.com>
214
215         * ColorMatrix.cs: Make it have Sequential layout.
216
217 2005-11-16 Konstantin Triger <kostat@mainsoft.com>
218
219         * ImageCodec.jvm.cs: refactoring.
220
221 2005-11-14 Vladimir Krasnov <vladimirk@mainsoft.com>
222
223         * ImageCodec.jvm.cs: Fixed error handling in codecs emumeration flow
224
225 2005-11-13  Kornél Pál  <kornelpal@hotmail.com>
226
227         * ImageFormat.cs: Fixed ToString to use this.Equals to reflect argument
228           changes to ImageFormat objects. Added Exif and Icon strings to ToString
229           and reordered formats to match declaration.
230
231 2005-11-13 Konstantin Triger <kostat@mainsoft.com>
232
233         * ImageCodec.jvm.cs: throw an exception if codec is not found.
234
235 2005-10-31  Jordi Mas i Hernandez <jordi@ximian.com>
236
237         * ImageFormat.cs: Fixes ToString method
238
239 2005-09-27 Vladimir Krasnov <vladimirk@mainsoft.com>
240
241         * ImageCodec.jvm.cs: implemented IDsposable, 
242         fixed NativeReader, NativeWriter, NativeStream
243
244 2005-10-20 Konstantin Triger <kostat@mainsoft.com>
245
246         * Metafile.jvm.cs: implement abstact Clone
247
248 2005-10-04 Peter Dennis Bartok <pbartok@novell.com>
249
250         * EncoderParameter.cs, EncoderParameters.cs: Calling GC.SuppressFinalize
251           from the Dispose method; fixes bug #76329
252
253 2005-09-21 Vladimir Krasnov <vladimirk@mainsoft.com>
254
255         * ImageCodec.jvm.cs: refactoring of read/write methods, members access levels
256
257 2005-09-14 Vladimir Krasnov <vladimirk@mainsoft.com>
258
259         * ImageCodecInfo.jvm.cs: fixed ImageCodec namespace
260         * ImageCodec.jvm.cs: refactoring of read/write methods
261
262 2005-09-07 Vladimir Krasnov <vladimirk@mainsoft.com>
263
264         * ImageCodecInfo.jvm.cs: fixed GetValueFromMetadata, SetResolution
265
266 2005-09-07 Vladimir Krasnov <vladimirk@mainsoft.com>
267
268         * ImageCodecInfo.jvm.cs: Refactoring
269         * Added ImageCodec.jvm.cs
270
271 2005-08-28 Vladimir Krasnov <vladimirk@mainsoft.com>
272
273         * ImageCodecInfo.jvm.cs: Fixed Iterate
274
275 2005-08-03 Andrew Skiba <andrews@mainsoft.com>
276
277         * ImageCodecInfo.jvm.cs: implement via java imageio, add internal APIs for
278         fast read-only requests
279         * Methafile.jvm.cs: change in not implemented api to match image.jvm.cs
280
281 2005-08-03 Andrew Skiba <andrews@mainsoft.com>
282
283         * Metafile.jvm.cs: add TARGET_JVM implementation
284
285 2005-08-03 Andrew Skiba <andrews@mainsoft.com>
286
287         * ColorPalette.cs, FrameDimension.cs, EncoderParameters.cs: TARGET_JVM
288         exclude not supported internal methods
289         * EncoderParameter.jvm.cs, ImageAttributes.jvm.cs, ImageFormat.jvm.cs,
290         ImageCodecInfo.jvm.cs: added TARGET_JVM implementation of these classes
291
292 2005-03-23 Jordi Mas i Hernandez <jordi@ximian.com>
293
294         * ColorPalette.cs: fixes ColorPalette marshaling        
295
296 2004-03-21 Jordi Mas i Hernadez <jordi@ximian.com>
297
298         * ColorMatrix.cs: fixes Matrix00 init 
299         * ImageAttributes.cs: fixes dispose method and signature
300
301 2004-02-25 Jordi Mas i Hernadez <jordi@ximian.com>
302
303         * ColorMatrix.cs: rewritten to be able to marshall it properly
304         
305 2004-12-27  Zoltan Varga  <vargaz@freemail.hu>
306
307         * ImageCodecInfo.cs: Fix marshalling of arrays on amd64.
308
309 2004-11-25  Marek Safar  <marek.safar@seznam.cz>
310
311         * ColorPalette.cs: Add CheckStatus to GetAdjustedPalette.
312
313 2004-11-03  Miguel de Icaza  <miguel@ximian.com>
314
315         * ColorPalette.cs: Add internal Clone method
316
317 2004-10-08  Ravindra  <rkumar@novell.com>
318
319         * BitmapData.cs: Synchronized the class with BitmapData struct
320         in libgdiplus.
321
322 2004-06-13  Gert Driesen <drieseng@users.sourceforge.net>
323         
324         * EmfPlusRecordType.cs: fixed mismatches in enum field values
325
326 2004-05-18 Jordi Mas i Hernadez <jordi@ximian.com>
327         * ImageAttributes.cs: SetBrushRemapTable and SetRemapTable were
328         passing bad parameters to GDI+ causing them not to work 
329
330 2004-05-16  Gert Driesen (drieseng@users.sourceforge.net)
331
332         * EncoderParameterValueType.cs: fix Windows build (CSC), 
333         MCS bug #58571
334
335         * EncoderParameter.cs: removed ctors taking int value,
336         to fix public API
337
338 2004-05-14  Vladimir Vukicevic  <vladimir@pobox.com>
339
340         * EncoderParameters.cs: Added ToNativePtr() method to marshal
341         struct correctly to a native struct.  Resulting data should be
342         FreeHGlobal'd when finished.
343
344         * EncoderParameter.cs: Changed data storage to correspond to
345         native code layout (so we can pass these structs directly to
346         native code).  Also changed layout to match native layout.
347
348         * EncoderParameterValueType.cs: force EncoderParameterValueType to
349         be Int32
350
351 2004-05-13 Jordi Mas i Hernadez <jordi@ximian.com>
352
353         * ColorMatrix.cs:Make private data private 
354         * ColorPalette.cs: Make private data private
355         * Encoder.cs: Make private data private
356         * EncoderParameter.cs: Make private data private
357         * EncoderParameters.cs: Make private data private
358         * MetaHeader.cs: Make private data private
359         * PropertyItem.cs: Make private data private
360
361 2004-05-04  Vladimir Vukicevic  <vladimir@pobox.com>
362
363         * BitmapData.cs: re-synchronized with libgdiplus; also
364         removed memory deallocs here (as the data is always owned
365         by libgdiplus)
366
367 2004-04-28 Sanjay Gupta <gsanjay@novell.com>
368         
369         Modified files from dos2unix format.
370
371 2004-04-27 Ravindra <rkumar@novell.com>
372
373         * ImageAttributes.cs: Implemented SetWrapMode(WrapMode) method.
374
375 2004-04-27 Jordi Mas i Hernadez <jordi@ximian.com>
376
377         * ImageFormat.cs: completed missimg members
378         * ImageCodecInfo.cs: Use GDI+ calls instead of native C#
379
380 2004-04-27 Sanjay Gupta <gsanjay@novell.com>
381         * ImageFormat.cs: Implemented Equals() method.
382
383 2004-04-27 Sanjay Gupta <gsanjay@novell.com>
384         * ImageFormat.cs: Implemented ToString() method.
385
386 2004-04-06  Vladimir Vukicevic  <vladimir@pobox.com>
387
388         * BitmapData.cs: synced up data structure with libgdiplus
389
390         * BmpCodec.cs, JPEGCodec.cs, PNGCodec.cs: Removed codec impls,
391         left just codecinfo getters; the codecs are in libgdiplus
392
393         * ImageCodecInfo.cs: removed encode/decode delegates
394         
395 2004-03-31 Jordi Mas i Hernadez <jordi@ximian.com>
396         * FrameDimension.cs: added missing members 
397         
398 2004-03-26 Jordi Mas i Hernadez <jordi@ximian.com>
399         * ImageAttributes.cs: added missing members and complete the wrapper    
400
401 2004-03-04 Jordi Mas i Hernadez <jordi@ximian.com>
402         * BmpCodec.cs: fixes DPI in BMP
403         * Image.cs: gets DPI using GDI+ api
404
405 2004-03-04 Jordi Mas i Hernadez <jordi@ximian.com>
406         * BmpCodec.cs
407                 Added support for diffent formats
408                 Fixed bugs in import and export
409                 Support for OS/2 and palettes
410         * Image.cs
411                 Palettes        
412
413 2004-03-04 Sanjay Gupta <gsanjay@novell.com>
414         * Metafile.cs: Added constructor with correct signature.
415
416 2004-03-04 Nick Drochak <ndrochak@ieee.org>
417
418         * Metafile.cs: Fix build, remove duplicate member.
419
420 2004-03-03 Sanjay Gupta <gsanjay@novell.com>
421         *ImageAttributes.cs: Added few missing functions
422         *Metafile.cs: Added stubs for missing constructors and functions
423
424 2004-03-03 Nick Drochak <ndrochak@ieee.org>
425
426         * BmpCodec.cs: Remove unsed variable.
427
428 2004-02-17 Ravindra <rkumar@novell.com>
429         * EncoderParameter.cs: Did few bug fixes and changed the file
430         format to unix.
431
432 2004-02-13 Sanjay Gupta <gsanjay@novell.com>
433         * FrameDimension.cs: Implemented missing functionalities
434
435 2004-02-12 Ravindra <rkumar@novell.com>
436         * EncoderParameters.cs: Implemented.
437         * EncoderParameter.cs: Implemented.
438
439 2004-01-21 Jordi Mas i Hernàdez <jmas@softcatala.org>
440         * BmpBitmap.cs: fixed encoding and decoding problems
441         * ImageAttributes.cs: implemented
442
443 2004-01-19  Ravindra <rkumar@novell.com>
444
445         * Encoder.cs: Implemented.
446
447 2004-01-10  Ravindra <rkumar@novell.com>
448
449         * All Enums: Made serializable.
450
451         * ImageAttributes.cs: Implements ICloneable.
452
453         * Metafile.cs: Made serializable and invisible to COM.
454
455 2003-11-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
456
457         * ColorMap.cs: Implemented
458         * ColorMatrix.cs: Implemented, Removed unneccesary members
459         * ImageAttributes.cs: Fixed signature
460         * ImageCodecInfo.cs: Added missing attribure, hide constructor
461         * ImageFormat.cs: Implemented, Added attribute
462         * MetaHeader.cs: Implemented
463         * PropertyItem.cs: Implemented
464         * ImageFlags.cs: Added Attribute
465         * ImageCodecFlags.cs: Added Attribute
466         * EmfPlusRecordType.cs: Added missing members
467
468 2003-11-12  Alexandre Pigolkine <pigolkine@gmx.de>
469         * BitmapData.cs         new function to convert BRG to RGB
470         * JPEGCodec.cs          convert BRG to RBG
471         * PNGCodec.cs
472                                         
473                                         
474 2003-11-02  Alexandre Pigolkine <pigolkine@gmx.de>
475         * BmpCodec.cs
476         * ImageCodecInfo.cs
477         * JPEGCodec.cs
478         * PNGCodec.cs
479                                         codec can select pixel format of bitmap 
480         
481 2003-10-23  Miguel de Icaza  <miguel@ximian.com>
482
483         * JPEGCodec.cs (JSAMPARRAY): Do not allocate memory here anymore,
484         we will just have the JPEG library copy directly into our buffer. 
485
486         (Encode, Decode): Ported to the new model which avoid copies, and
487         eliminates InternalImageInfo.
488
489         TODO: need to port the PNG coder/decoder, and add support for RGBA
490         images which got dropped from this version
491
492         * BmpCodec.cs: Rework this one to use BitmapData and Image.  Do
493         not use the RawBytes property, instead pull the data one line at a
494         time, and write that out.
495
496         * ImageCodecInfo.cs: Make the encoding and decoding delegates take
497         a Image parameter;  
498         
499         * BmpCodec.cs: 
500
501         * BitmapData.cs: Make this one sequential, and also mimic the
502         layout of GdiPlus.h so we can use this instead of making copies
503         back and forth.
504
505 2003-10-12 Alexandre Pigolkine
506         * BmpCodec.cs           warning removed
507
508 2003-07-23 Alexandre Pigolkine
509         * JPEGCodec.cs
510         * PNGCodec.cs           
511         * BmpCodec.cs           cosmetic changes
512
513 2003-07-22 Alexandre Pigolkine
514         * ImageCodecInfo.cs
515         * ImageFormat.cs
516         * JPEGCodec.cs
517                 changes for PNG codec
518                 
519         * PNGCodec.cs           added
520         
521 2003-07-21  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
522
523         * Metafile.cs: Inherits from image (fix for System.Drawing.Design)
524
525 2003-06-29 Alexandre Pigolkine
526         * BmpCodec.cs           handle 32bpp images
527         * JPEGCodec.cs          small fix
528
529 2003-06-27 Alexandre Pigolkine <pigolkine@gmx.de>
530         * JPEGCodec.cs  encode 32 bpp images
531
532 2003-06-23 Alexandre Pigolkine <pigolkine@gmx.de>
533         * JPEGCodec.cs  set pixel format in InternalImageInfo
534         
535 2003-06-23 Alexandre Pigolkine <pigolkine@gmx.de>
536         * BmpCodec.cs   pixel format check added
537         * JPEGCodec.cs  encoder implemented
538
539 2003-06-15 Alexandre Pigolkine <pigolkine@gmx.de>
540         * ColorPalette.cs
541         * ImageCodecInfo.cs
542         * ImageFormat.cs
543                 implementation added
544                 
545         * BmpCodec.cs
546         * JPEGCodec.cs
547                 added   
548         
549 2002-9-2  DennisHayes <dennish@raytek.com>
550
551 * PropertyItem.cs t
552 * MetaHeader.cs t
553 * MetafileHeader.cs t
554 * Metafile.cs t
555 * ImageFormat.cs t
556 * ImageCodecInfo.cs t
557 * ColorMatrix.cs t
558 * ColorMap.cs t
559 * WmfPlaceableFileHeader.cs t
560 * Added todos back
561
562 2002-9-2  DennisHayes <dennish@raytek.com>
563         * checked in for Everaldo Canuto (everaldo.canuto@bol,com.br)
564         * BitmapData.cs
565         * ColorAdjustType.cs
566         * ColorChannelFlag.cs
567         * ColorMap.cs
568         * ColorMapType.cs
569         * ColorMatrix.cs
570         * ColorMatrixFlag.cs
571         * ColorMode.cs
572         * EmfPlusRecordType.cs
573         * EmfType.cs
574         * EncoderParameterValueType.cs
575         * EncoderValue.cs
576         * ImageCodecFlags.cs
577         * ImageCodecInfo.cs
578         * ImageFlags.cs
579         * ImageFormat.cs
580         * ImageLockMode.cs
581         * MetafileFrameUnit.cs
582         * MetafileHeader.cs
583         * MetaHeader.cs
584         * PaletteFlags.cs
585         * PixelFormat.cs
586         * PlayRecordCallback.cs
587         * PropertyItem.cs
588         * WmfPlaceableFileHeader.cs
589         * Added null classes for most/all classes, Many stubs, and some implmentation
590
591 2002-9-2  DennisHayes <dennish@raytek.com>
592
593         * ColorPalette.cs
594         * FrameDimension.cs
595         * Metafile.cs
596         * Added stubs, implmentation
597
598 2002-05-03  Mike Kestner  <mkestner@speakeasy.net>
599
600         * Metafile.cs : Use System.IO. Fix exception typos.
601
602 2002-04-27  Christian Meyer  <Christian.Meyer@cs.tum.edu>
603
604         * Metafile.cs: Copyright now holds Ximian.
605
606 2002-04-21  Dennis Hayes <dennish@raytek.com>
607
608         * corrected emum values.
609
610 2002-04-14  Christian Meyer  <Christian.Meyer@cs.tum.edu>
611
612         * ChangeLog: created.
613         * Metafile.cs: Added. Wrote some ctors. No impl done, yet.
614