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