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