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