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