2007-03-08 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System.Drawing / Test / System.Drawing / ChangeLog
1 2007-03-08  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * TestBitmap.cs: Re-add the 2 NotWorking cases that were removed by 
4         mistake.
5
6 2007-03-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
7
8         * TestBitmap.cs, TestFont.cs, TestIcon.cs, TestRegion.cs: removed tests
9         for TARGET_JVM with not supported method calls
10
11 2007-02-28  Sebastien Pouliot  <sebastien@ximian.com>
12
13         * SystemFontsTest.cs: Add more tests cases including disposing the
14         font instance returned by the SystemFonts class.
15
16 2007-02-26  Sebastien Pouliot  <sebastien@ximian.com>
17
18         * TestRegion.cs: Add test cases for ReleaseHrgn and fix GetHrgn tests
19         to avoid leaking memory under 2.0 (where ReleaseHrgn is available).
20
21 2007-02-21  Sebastien Pouliot  <sebastien@ximian.com> 
22
23         * ColorConverter.cs: Rename fixture to match our styleguide.
24         * ColorTranslator.cs: Rename fixture to match our styleguide.
25
26 2007-02-14  Sebastien Pouliot  <sebastien@ximian.com> 
27
28         * TestBitmap.cs: Add a test cases for default palettes for 1, 4 and 8
29         bpp indexed formats.
30
31 2007-02-08  Sebastien Pouliot  <sebastien@ximian.com>
32
33         * TestRegion.cs: Add test cases for matrix operations on infinite 
34         regions (result is always an infinite region). Add test cases for
35         scale and scale+translate on regions (to see that they do not trigger
36         a convertion into bitmap-based regions).
37
38 2007-02-01  Sebastien Pouliot  <sebastien@ximian.com>
39
40         * TestGraphics.cs: Add test cases for VisibleClipBound (bug #78958)
41         and for checking clip bounds after operation on world tranformations.
42
43 2007-01-31  Sebastien Pouliot  <sebastien@ximian.com>
44
45         * TestGraphics.cs: Add test case for trailing spaces when calling
46         MeasureString. #80680
47
48 2007-01-30  Sebastien Pouliot  <sebastien@ximian.com> 
49
50         * TestBitmap.cs: Add a test cases for SoapFormatter and Xml 
51         serialization, which "works" under 2.0 but not under 1.1.
52         * TestImage.cs: Add test case for XmlSerializer on Image type, which
53         "works" under 2.0 but not under 1.1.
54
55 2007-01-30  Sebastien Pouliot  <sebastien@ximian.com>
56
57         * TestBitmap.cs: Add a test case to serialize and deserialize a icon,
58         which use a decoder-only codec.
59
60 2007-01-19  Sebastien Pouliot  <sebastien@ximian.com>
61
62         * GDIPlusTest.cs: Add test cases for loading unexisting files in
63         GdipLoadImageFromFile and GdipCreateBitmapFromFile. Added test case
64         for error code returned by GdipGetImageGraphicsContext for indexed
65         bitmaps.
66
67 2007-01-18  Sebastien Pouliot  <sebastien@ximian.com>
68
69         * TestGraphics.cs: Fix the LoadIndexed test case as it's current 
70         implementation leads to false conclusions. MS GDI+ upgrades the 
71         indexed PNG images to 32bpp ARGB. BMP are kept indexed but it's not 
72         possible to create a Graphics from them.
73         * TestImage.cs: Test cases Stream_Unlock and Stream_Lock both fails
74         under MS 1.x with ArgumentNullException.
75
76 2007-01-16  Sebastien Pouliot  <sebastien@ximian.com> 
77
78         * TestBitmap.cs: Added test case to create multiple bitmaps from a
79         single HBITMAP.
80         * TestIcon.cs: Added test cases to create multiple icons from a
81         single Handle or HICON. Enabled SaveAndCompare on roundtrip tests.
82
83 2007-01-15  Sebastien Pouliot  <sebastien@ximian.com> 
84
85         * TestIcon.cs: Add test cases for ToBitmap when multiple icon sizes
86         coexists in the same icon file.
87
88 2007-01-15  Sebastien Pouliot  <sebastien@ximian.com>
89
90         * TestIcon.cs: Add test cases for non-standard size icons, 10x16 and
91         11x22, to test for non perfect match icon selection.
92         * TestImage.cs: Add test cases for locked/unlocked streams when using
93         GDI+ (e.g. Mono running on Windows).
94
95 2007-01-15  Sebastien Pouliot  <sebastien@ximian.com>
96
97         * TestIcon.cs: Add test cases for XP (32bpp) icons.
98
99 2007-01-12  Sebastien Pouliot  <sebastien@ximian.com>
100
101         * TestBitmap.cs: Add test cases for FromHicon and roundtripping using
102         GetHbitmap and FromHbitmap.
103         * TestIcon.cs: Add test cases for all constructors. Add test cases for
104         saving icons (all sizes). Add test cases for roundtripping icons using
105         Handle and HICON.
106
107 2007-01-11  Sebastien Pouliot  <sebastien@ximian.com>
108
109         * GDIPlusTest.cs: Add test case for loading an icon and playing with
110         it's color palette.
111         * TestIcon.cs: Add test cases for different sizes of icons.
112
113 2007-01-07  Sebastien Pouliot  <sebastien@ximian.com>
114
115         * TestGraphics.cs: Mark MeasureString_StringFontInt_LongString and
116         MeasureString_Wrapping_Dots as a possible, host specific, ignored test
117         cases.
118         * FontFamilyTest.cs: Mark FontFamily_String as a possible, host
119         specific, ignored test case.
120
121 2006-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
122
123         * SystemFontsTest.cs: Split DefaultFont test into two parts, since
124         on Linux MS Sans Sarif is mapped to other available font.
125
126 2006-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
127
128         * SystemFontsTest.cs: Added test for DefaultFont.
129
130 2006-12-22  Sebastien Pouliot  <sebastien@ximian.com>
131
132         * TestBrushes.cs: Ensure that the unit tests are destructive on the 
133         brushes (since you can change their color and dispose them). Now only
134         Brushes.YellowGreen is "destroyed" in the (new) Dispose test. This fix
135         any other unit test that use Brushes.* executed after this one.
136
137 2006-12-19  Sebastien Pouliot  <sebastien@ximian.com>
138
139         * TestIcon.cs: Add test cases for 2.0 ExtractAssociatedIcon method.
140
141 2006-12-03  Sebastien Pouliot  <sebastien@ximian.com>
142
143         * SystemIconsTest.cs: New. Unit tests for SystemIcons. Note that the
144         icons provided here behave differently than normal icons (can't be 
145         disposed).
146
147 2006-11-23  Sebastien Pouliot  <sebastien@ximian.com>
148
149         * TestImageFormatConverter.cs: Add test cases for ConvertFrom (long 
150         names, currently not working), GetStandardValuesSupported and 
151         GetStandardValues methods.
152
153 2006-11-06  Sebastien Pouliot  <sebastien@ximian.com> 
154
155         * TestGraphics.cs: Add new MeasureString test cases.
156         * TestRectangle.cs: Add unit tests for == and != operators. Update 
157         tests to NUnit 2.2 syntax.
158         * TestRectangleF.cs: Add unit tests for == and != operators. Update 
159         tests to NUnit 2.2 syntax.
160
161 2006-10-18  Sebastien Pouliot  <sebastien@ximian.com>
162
163         * TestGraphics.cs: Ignore new test cases when font is null (not 
164         available). Add pixel size compares to MeasureString_Bug76664.
165
166 2006-10-11  Sebastien Pouliot  <sebastien@ximian.com>
167
168         * TestGraphics.cs: Added test case to measure strings, some aren't yet
169         working. Modified some to get better checks (e.g. Int32.MaxValue for 
170         #79643).
171
172 2006-10-03      Boris Kirzner <borisk@mainsoft.com>
173
174         * TestStringFormat.cs: mark tests not working in TARGET_JVM.
175
176 2006-09-29  Sebastien Pouliot  <sebastien@ximian.com>
177
178         * TestGraphics.cs: Convert unit tests to 2.2 API so we can Ignore some
179         tests dynamically (when fonts aren't installed).
180
181 2006-09-28  Sebastien Pouliot  <sebastien@ximian.com>
182
183         * TestGraphics.cs: Added test cases for bug #77699 (with and without 
184         wrapping).
185
186 2006-09-26      Boris Kirzner <borisk@mainsoft.com>
187
188         * TestStringFormat.cs: fix build for TARGET_JVM.
189
190 2006-09-22  Sebastien Pouliot  <sebastien@ximian.com>
191
192         * TestGraphics.cs: Added more test cases for MeasureCharacterRanges,
193         like handling bad ranges (start, length) and hotkey prefix handling.
194
195 2006-09-21  Sebastien Pouliot  <sebastien@ximian.com> 
196
197         * GDIPlusTest.cs: Added test cases for GdipGetStringFormatTabStops and
198         GdipSetStringFormatTabStops functions.
199         * TestStringFormat.cs: Added a more complex test case for Clone.
200
201 2006-09-19  Sebastien Pouliot  <sebastien@ximian.com> 
202
203         * GDIPlusTest.cs: Added test cases for GdipMeasureCharacterRanges and
204         StringFormat functions.
205         * TestGraphics.cs: Avoid test cases failure if the font object can't 
206         be created during fixture's setup.
207         * TestStringFormat.cs: Increased coverage of the unit tests.
208
209 2006-09-18  Sebastien Pouliot  <sebastien@ximian.com>
210
211         * TestGraphics.cs: Add test cases for MeasureString and 
212         MeasureCharacterRanges methods.
213
214 2006-09-18      Boris Kirzner <borisk@mainsoft.com>
215
216         * ColorTranslator.cs,TestBitmap.cs,TestColor.cs,TestFont.cs,
217         TestRegion.cs,TestSizeFConverter.cs : mark tests not working
218         in TARGET_JVM.
219
220 2006-09-16  Sebastien Pouliot  <sebastien@ximian.com>
221
222         * TestSizeF.cs: Remove the NET_2_0/NotWorking stuff from GetHashCode
223         test. The test is bad because sometimes it uses Size instead of SizeF.
224
225 2006-09-14  Sebastien Pouliot  <sebastien@ximian.com>
226
227         * GDIPlusTest.cs: Added test cases for GdipBitmapUnlockBits.
228
229 2006-09-11  Sebastien Pouliot  <sebastien@ximian.com>
230
231         * TestBitmap.cs: Fix the bitmap loading code to work in more cases.
232         * TestImageConverter.cs: Added a test case when value is null (should
233         return "(none)"). Uncommented and splitted all exception test cases 
234         into individual tests. Still got one faulty test: ConvertTo_ByteArray.
235
236 2006-09-04  Jonathan Gilbert  <logic@deltaq.org>
237
238         * TestBitmap.cs: Reactivated the Rotate1bit4bit test, with code added
239         to ignore the test if Microsoft's GDIPLUS.DLL is in use.
240
241 2006-09-01  Sebastien Pouliot  <sebastien@ximian.com>
242
243         * TestBitmap.cs: Add more test cases for LockBits which, on Mono, 
244         seems to work only when the destination format is 32 bits.
245
246 2006-08-31  Sebastien Pouliot  <sebastien@ximian.com>
247
248         * TextureBrushTest.cs: Remove NotWorking from rotation test case.
249
250 2006-08-30  Sebastien Pouliot  <sebastien@ximian.com>
251
252         * TextureBrushTest.cs: More test cases when only a partial part of the
253         image is being used and for cloning the brush.
254
255 2006-08-28  Sebastien Pouliot  <sebastien@ximian.com> 
256
257         * GDIPlusTest.cs: Added more parameters checks for TextureBrush calls.
258         * TestBitmap.cs: Fix test case for big endian arch (Marshal.ReadInt32)
259
260 2006-08-27  Sebastien Pouliot  <sebastien@ximian.com> 
261
262         * ColorConverter.cs: Add a new test case for a color with a integer 
263         part that is too large to convert into an int.
264         * ColorTranslator.cs: Add more test cases for FromHtml method.
265
266 2006-08-25  Sebastien Pouliot  <sebastien@ximian.com> 
267
268         * GDIPlusTest.cs: Fix ImageAttributes test case.
269         * TestBitmap.cs: Add more details to pinpoint exact failure under OSX.
270
271 2006-08-24  Sebastien Pouliot  <sebastien@ximian.com>
272
273         * GDIPlusTest.cs: Added more test cases for TextureBrush functions.
274         Added new test cases for ImageAttributes. Removed some assertion for 
275         GpGraphicsPath (which returns different value on monobuild win32 bot 
276         than my own machine, uninit field ?).
277
278 2006-08-23  Sebastien Pouliot  <sebastien@ximian.com>
279
280         * GDIPlusTest.cs: Added new test cases for TextureBrush functions.
281         * TextureBrushTest.cs: New. Unit tests for TextureBrush class.
282
283 2006-08-19  Sebastien Pouliot  <sebastien@ximian.com>
284
285         * GDIPlusTest.cs: Added new test cases for GraphicsPathIter functions.
286
287 2006-08-18  Sebastien Pouliot  <sebastien@ximian.com>
288
289         * GDIPlusTest.cs: Added more test cases for Matrix functions.
290
291 2006-08-16  Sebastien Pouliot  <sebastien@ximian.com>
292
293         * GDIPlusTest.cs: Ignore some test cases if we cannot get any font
294         family from GDI+.
295
296 2006-08-15  Sebastien Pouliot  <sebastien@ximian.com>
297
298         * FontFamilyTest.cs: Ignore test cases if we cannot get any font 
299         family from GDI+.
300         * TestFont.cs: Ignore test cases if we cannot get any font family 
301         from GDI+.
302
303 2006-08-14  Sebastien Pouliot  <sebastien@ximian.com> 
304
305         * GDIPlusTest.cs: Re-add LOGONT definition as a class (instead of a
306         struct like it's currently defined inside SD).
307
308 2006-08-12  Duncan Mak  <duncan@novell.com>
309
310         * GDIPlusTest.cs: Removed all the local PInvoke methods.
311         (DrawingOperations): New test for various draw and fill operations
312         in Graphics.
313
314 2006-08-11  Sebastien Pouliot  <sebastien@ximian.com> 
315
316         * GDIPlusTest.cs: Added one more case for GdipGetLogFont.
317         * TestBitmap.cs: Ignore test Rotate1bit4bit as it fails when Mono 
318         executes under Windows (GDI+);
319         * TestFont.cs: Added more test cases for ToLogFont including one that
320         shows that LOGFONT only works properly when it's a class (not a struct)
321
322 2006-08-10  Sebastien Pouliot  <sebastien@ximian.com>
323
324         * GDIPlusTest.cs: Add more test cases for GraphicsPath and 
325         PathGradientBrush to fix unit tests under Windows.
326         * RegionNonRectTest.cs: Ignore Region_Ctor_RegionData as it will
327         fail when using MS GDI+ (e.g. Mono on Windows).
328
329 2006-08-10  Sebastien Pouliot  <sebastien@ximian.com> 
330
331         * GDIPlusTest.cs: Add more test cases for GraphicsPath (Reset and 
332         Widen) and some new tests for Matrix related GDI+ functions.
333
334 2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>
335
336         * TestRegion.cs: Add test case for excluding a rectangle from an 
337         infinite region.
338
339 2006-08-07  Sebastien Pouliot  <sebastien@ximian.com> 
340
341         * GDIPlusTest.cs: Avoid leaking during tests.
342
343 2006-08-05  Sebastien Pouliot  <sebastien@ximian.com> 
344
345         * GDIPlusTest.cs: Some test cases for Graphics and Font related GDI+ 
346         functions.
347
348 2006-08-04  Sebastien Pouliot  <sebastien@ximian.com> 
349
350         * GDIPlusTest.cs: Some test cases for GraphicsPath, PathGradientBrush,
351         Pen related GDI+ calls.
352  
353 2006-08-03  Sebastien Pouliot  <sebastien@ximian.com> 
354
355         * GDIPlusTest.cs: More test cases for the GDI+ function calls (which
356         fixes some unit test failures seen with Mono running on Windows).
357
358 2006-08-03  Sebastien Pouliot  <sebastien@ximian.com>
359
360         * TestFont.cs: Remove asserts that are system dependant.
361
362 2006-07-20  Sebastien Pouliot  <sebastien@ximian.com>
363
364         * TestGraphics.cs: Added ReleaseHDC test cases by Jonathan Pobst.
365
366 2006-07-06  Sebastien Pouliot  <sebastien@ximian.com> 
367
368         * GDIPlusTest.cs: New WIP. Unit tests for the GDI+ function calls.
369         * TestImage.cs: Added checks to validate that the thumbnail's callback
370         is never called.
371
372 2006-07-06  Sebastien Pouliot  <sebastien@ximian.com>
373
374         * SolidBrushTest.cs: New test case using DrawLine.
375
376 2006-07-04  Sebastien Pouliot  <sebastien@ximian.com>
377
378         * TestImage.cs: Add test cases for GetThumbnailImage.
379
380 2006-06-30  Sebastien Pouliot  <sebastien@ximian.com>
381
382         * SolidBrushTest.cs: New. Unit tests for SolidBrush.
383
384 2006-06-28  Sebastien Pouliot  <sebastien@ximian.com>
385
386         * TestFont.cs: Expanded a test case to check for bug #78721 where the
387         LOGFONT structure must be initialized even if the ToLogFont call fails
388
389 2006-06-27  Sebastien Pouliot  <sebastien@ximian.com>
390
391         * TestBitmap.cs: Reactivate a test case (LockBitmap) as NotWorking and
392         add a comment on a commented one (MakeTransparent ;-)
393
394 2006-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
395
396         * TestBitmap.cs: add test for stride with 1bpp indexed bitmap.
397
398 2006-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
399
400         * TestColor.cs: added 2 more tests for serialization and enabled one
401         that was not working.
402
403 2006-05-30  Sebastien Pouliot  <sebastien@ximian.com>
404
405         * FontFamilyTest.cs: New. Unit tests for FontFamily.
406         * TestFont.cs: Added more test cases to Font.
407
408 2006-05-29  Sebastien Pouliot  <sebastien@ximian.com>
409
410         * TestImageFormatConverter.cs: Added test cases for all well known
411         ImageFormat short and long names using ConvertFrom.
412
413 2006-05-26  Sebastien Pouliot  <sebastien@ximian.com>
414
415         * TestColor.cs: Added test cases for serialization. Currently we can't
416         deserialize Color coming from MS serialization.
417
418 2006-05-25  Sebastien Pouliot  <sebastien@ximian.com> 
419
420         * TestRegion.cs: Added a new fixture that executes with UnmanagedCode
421         permission and test the [Get|From]Hrgn methods.
422
423 2006-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
424
425         * TestBitmap.cs: new tests for the default format and the default file
426         type.
427
428 2006-05-24  Sebastien Pouliot  <sebastien@ximian.com> 
429
430         * ColorConverter.cs: Split unworking test case from ConvertFrom into
431         a separate test case (marked as NotWorking).
432         * TestBitmap.cs: Mark test case Rotate1bit4bit as NotDotNet as it was
433         probably never tested under Windows (and doesn't work there).
434         * TestFontConverter.cs: Split test case for CreateInstance to check 
435         for ArgumentException (2.0) or NullReferenceException (1.x).
436         * TestPointConverter.cs: Split test case for CreateInstance to check 
437         for ArgumentException (2.0) or NullReferenceException (1.x).
438         * TestRectangleConverter.cs: Split test case for CreateInstance to 
439         check for ArgumentException (2.0) or NullReferenceException (1.x).
440         * TestSizeConverter.cs: Split test case for CreateInstance to check 
441         for ArgumentException (2.0) or NullReferenceException (1.x).
442         * TestSizeFConverter.cs: Add/split test cases for CreateInstance to
443         check for InvalidCastException and NullReferenceException.
444         * TestSizeF.cs: Mark GetHashCodeTest as NotWorking in 2.0 profile as
445         Empty and SizeF(0,0) don't share the same hash code.
446
447 2006-05-24  Sebastien Pouliot  <sebastien@ximian.com>
448
449         * TestImageConverter.cs: Adjust test cases as there is an additional
450         properties under 2.0.
451         * TestSizeF.cs: Under 2.0 SizeF.Empty != SizeF(0,0)
452
453 2006-05-24  Sebastien Pouliot  <sebastien@ximian.com> 
454
455         * PenTest.cs: Fix different exception being thrown in 1.x and 2.0.
456         * TestFont.cs: Fix tests under Windows (CAS related);
457         * TestGraphics.cs: Fix and add more test cases for FillRectangles.
458
459 2006-05-24  Sebastien Pouliot  <sebastien@ximian.com>
460
461         * PenTest.cs: Added a test case where the brush supplied to the .ctor 
462         is disposed before the pen is used. Based on a sample from Paddy joy.
463
464 2006-05-17  Sebastien Pouliot  <sebastien@ximian.com>
465
466         * PenTest.cs: New. Unit tests for Pen.
467
468 2006-05-15  Atsushi Enomoto  <atsushi@ximian.com>
469
470         * TestGraphics.cs : added test for bug #78408 (FillRectangles).
471
472 2006-05-12  Sebastien Pouliot  <sebastien@ximian.com>
473
474         * TestRegion.cs: Added a new test case for unioning a rectangle with 
475         infinity and a new test case for GetRegionScans.
476
477 2006-05-04  Sebastien Pouliot  <sebastien@ximian.com> 
478
479         * TestGraphics.cs: Re-introduce the removed check :)    
480
481 2006-05-04  Sebastien Pouliot  <sebastien@ximian.com>
482
483         * TestGraphics.cs: Temporarily remove the checks for the transform in
484         containers. This allows libgdiplus to get better visual results until
485         the matrix issue is fixed correctly (instead of returning the "right"
486         matrix and displaying wrong data).
487
488 2006-05-02  Sebastien Pouliot  <sebastien@ximian.com>
489
490         * TestGraphics.cs: Added new test cases for [Begin|End]Container and
491         for Save and Restore methods.
492
493 2006-04-27  Sebastien Pouliot  <sebastien@ximian.com>
494
495         * TestGraphics.cs: Added new test cases for DrawCurve methods.
496
497 2006-04-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
498
499         * TestBitmap.cs: added tests for UnlockBits when the target is an
500         indexed image and a non-indexed one.
501
502 2006-04-21  Sebastien Pouliot  <sebastien@ximian.com>
503
504         * TestGraphics.cs: Added new test cases for clipping. Some of them do 
505         not work yet.
506
507 2006-04-11  Sebastien Pouliot  <sebastien@ximian.com>
508
509         * TestGraphics.cs: Added new test cases for bug #77129 where we should
510         not draw or fill rectangle(s) with negative width or height. Converted
511         all test cases to UNIX line endings.
512
513 2006-03-30  Sebastien Pouliot  <sebastien@ximian.com>
514
515         * TestGraphics.cs: Added new test cases translating matrix with 
516         different MatrixOrder and for multiplying a non-invertible matrix.
517
518 2006-03-28  Sebastien Pouliot  <sebastien@ximian.com>
519
520         * TestGraphics.cs: Add new test cases for clipping.
521
522 2006-03-25  Sebastien Pouliot  <sebastien@ximian.com>
523
524         * RegionDataTest.cs: Add test cases for GetRegionData when a region is
525         path-based (using bitmaps in libgdiplus) and for regions that had a 
526         binary operations applied (i.e. using a path tree in libgdiplus).
527         * RegionNonRectTest.cs: Add test cases for GetRegionScans and all
528         binary operators (Union, Intersection, Complement, Exclude and Xor)
529         on path based regions (using bitmaps in libgdiplus).
530
531 2006-02-29  Peter Dennis Bartok  <pbartok@novell.com>
532
533         * TestFont.cs: LOGFONT must be CharSet=Auto to make sure we have
534           the appropriate size on each system
535
536 2006-01-27  Sebastien Pouliot  <sebastien@ximian.com>
537
538         * RegionNonRectTest.cs: Updated comments on a test that fails on both
539         1.x and 2.0 MS runtime.
540         * TestFont.cs: Converted tests to NUnit 2.2 and added descriptions to
541         each asserts.
542
543 2006-01-26 Boris Kirzner <borisk@mainsoft.com>
544         * ColorConverter.cs, TestBitmap.cs, TestIcon.cs, TestIconConverter.cs,
545         TestImageConverter.cs, TestPointConverter.cs, TestRectangleConverter.cs,
546         TestRegion.cs, TestSizeConverter.cs, TestStringFormat.cs: 
547         added #ifdef for TARGET_JVM.
548
549 2006-01-23 Boris Kirzner <borisk@mainsoft.com>
550         * TestBitmap.cs, TestFont.cs: #ifdef fot TARGET_JVM.    
551
552 2006-01-18  Sebastien Pouliot  <sebastien@ximian.com>
553
554         * RegionDataTest.cs: New. Unit tests for RegionData.
555         * RegionNonRectTest.cs: New. Unit tests for non-rectangular regions.
556         * TestRegion.cs: Added new test cases for empty region and IsInfinite
557         behaviour with multiple rectangles / path-rectangle regions.
558
559 2006-01-16  Sebastien Pouliot  <sebastien@ximian.com>
560
561         * TestRegion.cs: Mark a test case as NotWorking as it caused a 
562         regression in SWF.
563
564 2006-01-11  Sebastien Pouliot  <sebastien@ximian.com>
565
566         * RegionCas.cs: New. CAS unit tests for Region.
567         * TestRegion.cs: Added test cases to check for expected exceptions.
568
569 2005-12-05  Peter Dennis Bartok  <pbartok@novell.com>
570
571         * TestFont.cs: Added test for LogFont conversion
572
573 2005-12-05 Jordi Mas i Hernandez <jordimash@gmail.com>
574
575         * TestPoint.cs: Test new methods for .Net 2.0
576         * TestPointF.cs Test new methods for .Net 2.0
577         * ColorConverter.cs: Fixes for .Net 2.0
578         * TestSizeF.cs: Test new methods for .Net 2.0
579         * TestSize.cs: Test new methods for .Net 2.0
580
581 2005-12-02  Jonathan Gilbert  <logic@deltaq.org>
582
583         * TestBitmap.cs (LockUnlockBitmap): Added test for the copying back
584           of bitmap data in Bitmap.UnlockBits for non-readonly ImageLockMode
585           values.
586
587 2005-11-17  Vladimir Krasnov  <vladimirk@mainsoft.com>
588
589         * ColorConverter.cs: added testcases for ConvertFrom and 
590         three digit notaion color.
591
592 2005-10-23  Jonathan Gilbert  <logic@deltaq.org>
593
594         * TestBitmap.cs (Rotate1bit4bit): Added test for rotation & flipping
595           of indexed (1- and 4-bit) Bitmaps.
596         * 1bit.png, 4bit.png: Added to 'bitmaps' subdirectory.
597
598 2005-09-19  Miguel de Icaza  <miguel@novell.com>
599
600         * TestGraphics.cs (LoadIndexed): Add test for the indexed bug.
601
602 2005-09-16  Sebastien Pouliot  <sebastien@ximian.com>
603
604         * BitmapCas.cs: New. CAS unit tests for Bitmap.
605         * GraphicsCas.cs: New. CAS unit tests for Graphics.
606         * ColorConverter.cs, ColorTranslator.cs, TestBrushes.cs, TestBitmap.cs
607         TestColor.cs, TestFont.cs, TestIcon.cs, TestIconConverter.cs,
608         TestImage.cs, TestImageConverter.cs, TestImageFormatConverter.cs,
609         TestPens.cs, TestPoint.cs, TestPointF.cs, TestPointConverter.cs,
610         TestRectangle.cs, TestRectangleF.cs, TestRectangleConverter.cs,
611         TestRegion.cs, TestSizeConverter.cs, TestSize.cs, TestSizeF.cs,
612         TestStringFormat.cs, TestSystemBrushes.cs, TestSystemPens.cs: Deny 
613         UnmanagedCode permission to all tests. This shows (when executed under
614         MS runtime) that S.D API is safe and doesn't requires high privileges
615         to run - even if we know that, deep down, this calls into GDI+.
616
617 2005-09-14 Jordi Mas i Hernandez <jordi@ximan.com>
618
619         * TestGraphics.cs: Adds default properties, properties set/get and save
620         and restore status test
621
622 2005-09-13 Jordi Mas i Hernandez <jordi@ximan.com>
623
624         * TestGraphics.cs: resets graphics object status before every SetClip test
625
626 2005-09-12 Gert Driesen <drieseng@users.sourceforge.net>
627
628         * TestImageConverter.cs: Re-enabled GetProperties test.
629         * TestPointConverter.cs: same.
630         * TestRectangleConverter.cs: same.
631         * TestSizeConverter.cs: same.
632
633 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
634
635         * TestImagge.cs: File not found exception, related to fix r49744
636         * TestBimap.cs: File not found exception, related to fix r49744
637
638 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
639
640         * TestGraphics.cs: New test case, only clipping for now
641
642 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
643
644         * TestPointConverter.cs: Use Assert class instead of deriving from
645         deprecated Assertion class. Tests now pass on both Mono and MS.NET.
646         * TestRectangleConverter.cs: same.
647         * TestSizeConverter.cs: same.
648
649 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
650
651         * ColorConverter.cs: Add hex string tests. Fixed tests to pass on
652         MS.NET.
653
654 2005-08-23 Jordi Mas i Hernandez <jordi@ximan.com>
655
656         * TestPens.cs: Add test for Equals method
657         * TestBrushes.cs: Add test for Equals method
658
659 2005-08-19 Jordi Mas i Hernandez <jordi@ximan.com>
660
661         * TestPointConverter.cs: Fixes and changes to make the test locale unsensitive
662         * TestRectangleConverter.cs: Fixes and changes to make the test locale unsensitive
663         * TestSizeConverter.cs:  Fixes and changes to make the test locale unsensitive
664         * ColorConverter.cs: Fixes and changes to make the test locale unsensitive
665
666 2005-08-17 Jordi Mas i Hernandez <jordi@ximan.com>
667
668         * TestRegion.cs: Adds many new cases for the new region implementation
669
670 2005-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
671
672         * ColorConverter.cs: Mono now also throws ArgumentException when
673         color value is not between 0 and 255.
674         * TestColor.cs: Added tests for invalid color values.
675         * TestRectangleConverter.cs: Fixed tests for conversion to/from 
676         string. Added tests that verify results using specific cultures.
677
678 2005-08-14  Gert Driesen  <drieseng@users.sourceforge.net>
679
680         * ColorConverter.cs: Merged tests from TestColorConverter.cs. Fixed
681         tests using current culture.
682         * TestColorConverter.cs: Merged tests with ColorConverter.cs and 
683         removed.
684
685 2005-08-14  Gert Driesen  <drieseng@users.sourceforge.net>
686
687         * TestColor.cs: Added test for ToString() on uninitialized color.
688         * TestColorConverter.cs: Added tests for ColorConverter.
689
690 2005-08-10 Jordi Mas i Hernandez <jordi@ximan.com>
691
692         * TestRegion.cs: new cases for Combine and Intersect
693
694 2005-08-10  Zoltan Varga  <vargaz@freemail.hu>
695
696         * TestRectangle.cs: Add new test.
697
698 2005-08-09  Andrew Skiba  <andrews@mainsoft.com>
699
700         * ColorConverter.cs, ColorTranslator.cs: added
701         * TestPointConverter.cs, TestRectangleConverter.cs, TestSizeConverter.cs: new
702         tests for convert to/from string
703
704 2005-08-07  Andrew Skiba  <andrews@mainsoft.com>
705
706         * Color.cs: many new testcases added
707
708 2005-08-07  Andrew Skiba  <andrews@mainsoft.com>
709
710         * Size.cs, SizeF.cs: GetHashCode and ToString tests
711
712 2005-08-07  Andrew Skiba  <andrews@mainsoft.com>
713
714         * TestRectangle.cs, TestRectangleF.cs: add new testcases
715
716 2005-08-07  Andrew Skiba  <andrews@mainsoft.com>
717
718         * TestPoint.cs: GetHashCode and ToString tests added
719         * TestPointF.cs: GetHashCode and ToString tests added, Addition and Substraction
720         tests improved
721
722 2005-08-07  Andrew Skiba  <andrews@mainsoft.com>
723
724         * TestPens.cs, TestSystemBrushes.cs, TestSystemPens.cs: don't rethrow exceptions, keep
725         the original stack trace.
726
727 2005-07-27  Andrew Skiba  <andrews@mainsoft.com>
728
729         * TestColor.cs: added tests for equality operators, IsEmpty property and fixed GetHBS
730         tests to use tolerance.
731
732 2005-05-10 Juraj Skripsky <juraj@hotfeet.ch>
733
734         * TestColor.cs: Added tests for GetHue, GetBrightness
735         and GetSaturation.
736
737 2005-02-24 Jordi Mas i Hernandez <jordi@ximan.com>
738         * TestRegion.cs: added new IsVisible cases
739
740 2004-06-22  Sanjay Gupta <gsanjay@novell.com>
741
742         * TestIconConverter.cs, TestImageConverter.cs: Commented out some tests.
743
744 2004-06-17  Ravindra <rkumar@novell.com>
745
746         * graphicsUi.cs: Formatted and moved to
747         Samples/System.Drawing directory.
748         * image1.cs: Formatted and renamed to bmpsave.cs. Moved to
749         Samples/System.Drawing directory.
750         * hering.cs: Formatted and moved to Samples/General directory.
751         * BmpPaint.cs: Ficed, formatted and moved to 
752         Samples/System.Drawing directory.
753         * font1.cs: Formatted and renamed to font.cs. Moved to
754         Samples/System.Drawing directory.
755
756 2004-06-10  Sanjay Gupta <gsanjay@novell.com>
757
758         * TestBitmap.cs: Corrected issues from my previous checkin.
759
760 2004-06-10  Sanjay Gupta <gsanjay@novell.com>
761
762         * TestImageFormatConverter.cs, TestStringFormat.cs: Removed 
763         dependency on obsolete class, Assertion from NUnit.
764
765 2004-06-09  Sanjay Gupta <gsanjay@novell.com>
766
767         * TestImageConverter.cs: Removed dependency on obsolete class, 
768         Assertion from NUnit.
769
770 2004-06-09  Sanjay Gupta <gsanjay@novell.com>
771
772         * TestBitmap.cs, TestIcon.cs, TestIconConverter.cs: Removed
773         dependency on obsolete class, Assertion from NUnit.
774
775 2004-05-27  Ravindra <rkumar@novell.com>
776
777         * TestRectangleConverter.cs: Ignored the test that is failing
778         because of bug #58435.
779         * TestPointConverter.cs: Same.
780         * TestSizeConverter.cs: Same.
781         * TestImageConverter.cs: Same.
782
783 2004-05-26 Sanjay Gupta <gsanjay@novell.com>
784
785         * TestImageFormatConverter.cs: Minor modification. Removed duplicate 
786         assertion numbers. 
787
788 2004-05-26 Ravindra <rkumar@novell.com>
789
790         * TestColor.cs: Added a test for testing ARGB values for all
791         the static color properties.
792
793 2004-05-20 Sanjay Gupta <gsanjay@novell.com>
794         
795         * TestIcon.cs: Added.
796         * bitmaps/smiley.ico: Added.
797
798 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
799         
800         * TestImageFormatConverter.cs: Fixed issues with test case.
801
802 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
803         
804         * TestImageConverter.cs: Fixed issues with test case.
805
806 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
807         
808         * TestIconConverter.cs: Fixed issues with test case.
809
810 2004-05-18 Ravindra <rkumar@novell.com>
811
812         * TestHatchBrush.cs: Removed. Now, we have a better test for HatchBrush
813         this under Test/System.Drawing.Drawing2D directory.
814
815 2004-05-17 Sanjay Gupta <gsanjay@novell.com>
816                                                                                                          
817         * TestIconConverter.cs: Added.
818         * bitmaps/VisualPng.ico: Added
819         * bitmaps/VisualPng1.ico: Added
820
821 2004-05-14 Sanjay Gupta <gsanjay@novell.com>
822
823         * TestBitmap.cs: Modified method signature to static to be used in other file.
824         * TestImageConverter.cs: Added.
825         * TestImageFormatConverter.cs: Added
826
827 2004-05-12 Jordi Mas <jordi@ximan.com>
828         * TestBitmap.cs: added lockbitmap tests
829
830 2004-05-07 Jordi Mas <jordi@ximan.com>
831         * TestBitmap.cs: added rotation tests
832
833 2004-04-23  Ravindra <rkumar@novell.com>
834
835         * TestSystemPens.cs: Removed some unused exception variables.
836         * TestRectangleConverter.cs: Removed culture dependent tests.
837         * TestPointConverter.cs: Removed culture dependent tests.
838         * TestSizeConverter.cs: Removed culture dependent tests.
839         (These tests were not right because a constant culture specific string
840         was being parsed by using current culture of the thread. It resulted in
841         test failures when cultures do not match.)
842
843 2004-04-22  Ravindra <rkumar@novell.com>
844
845         * TestPointConverter.cs: Added.
846         * TestSizeConverter.cs: Added.
847
848 2004-04-22  Ravindra <rkumar@novell.com>
849
850         * TestRectangleConverter.cs: Added.
851
852 2004-04-21  Ravindra <rkumar@novell.com>
853
854         * TestPens.cs: Added.
855
856 2004-04-21  Ravindra <rkumar@novell.com>
857
858         * TestBrushes.cs: Added.
859
860 2004-04-16  Ravindra <rkumar@novell.com>
861
862         * TestSystemPens.cs: Added.
863
864 2004-03-13  Ravindra <rkumar@novell.com>
865
866         * TestSystemBrushes.cs: Added test fail conditions.
867
868 2004-03-12  Ravindra <rkumar@novell.com>
869
870         * TestSystemBrushes.cs: Added.
871
872 2004-03-17  Ravindra <rkumar@novell.com>
873         * TestHatchBrush.cs: Added.
874
875 2004-01-26  Ravindra <rkumar@novell.com>
876         * TestPointF.cs: Added.
877         * TestSize.cs: Added.
878         * TestSizeF: Added.
879
880 2004-01-16  Ravindra <rkumar@novell.com>
881         * BmpPaint.cs   did not run on .NET.
882         Modified to make it run on .NET. Specs say
883         "Do not save an image to the same stream
884         that was used to construct the image."
885
886 2003-07-30  Alexandre Pigolkine <pigolkine@gmx.de>
887         * BmpPaint.cs   modified
888
889 2003-06-28  Alexandre Pigolkine <pigolkine@gmx.de>
890         * hering.cs     save as Jpeg also
891
892 2003-06-22  Alexandre Pigolkine <pigolkine@gmx.de>
893         * font1.cs added
894
895 2003-06-17  Alexandre Pigolkine <pigolkine@gmx.de>
896         * hering.cs     added
897         
898 2003-06-15  Alexandre Pigolkine <pigolkine@gmx.de>
899         * BmpPaint.cs   ImageFormat specified for Save()
900         * image1.cs             added
901
902 2003-06-06  Alexandre Pigolkine <pigolkine@gmx.de>
903         * BmpPaint.cs   added
904
905 2001-10-31  Mike Kestner <mkestner@speakeasy.net>
906
907         * TestPoint.cs : Tests I've had in my node forever.
908