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