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