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