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