1 2006-08-04 Sebastien Pouliot <sebastien@ximian.com>
3 * GDIPlusTest.cs: Some test cases for GraphicsPath related GDI+ calls.
5 2006-08-03 Sebastien Pouliot <sebastien@ximian.com>
7 * GDIPlusTest.cs: More test cases for the GDI+ function calls (which
8 fixes some unit test failures seen with Mono running on Windows).
10 2006-08-03 Sebastien Pouliot <sebastien@ximian.com>
12 * TestFont.cs: Remove asserts that are system dependant.
14 2006-07-20 Sebastien Pouliot <sebastien@ximian.com>
16 * TestGraphics.cs: Added ReleaseHDC test cases by Jonathan Pobst.
18 2006-07-06 Sebastien Pouliot <sebastien@ximian.com>
20 * GDIPlusTest.cs: New WIP. Unit tests for the GDI+ function calls.
21 * TestImage.cs: Added checks to validate that the thumbnail's callback
24 2006-07-06 Sebastien Pouliot <sebastien@ximian.com>
26 * SolidBrushTest.cs: New test case using DrawLine.
28 2006-07-04 Sebastien Pouliot <sebastien@ximian.com>
30 * TestImage.cs: Add test cases for GetThumbnailImage.
32 2006-06-30 Sebastien Pouliot <sebastien@ximian.com>
34 * SolidBrushTest.cs: New. Unit tests for SolidBrush.
36 2006-06-28 Sebastien Pouliot <sebastien@ximian.com>
38 * TestFont.cs: Expanded a test case to check for bug #78721 where the
39 LOGFONT structure must be initialized even if the ToLogFont call fails
41 2006-06-27 Sebastien Pouliot <sebastien@ximian.com>
43 * TestBitmap.cs: Reactivate a test case (LockBitmap) as NotWorking and
44 add a comment on a commented one (MakeTransparent ;-)
46 2006-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
48 * TestBitmap.cs: add test for stride with 1bpp indexed bitmap.
50 2006-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
52 * TestColor.cs: added 2 more tests for serialization and enabled one
55 2006-05-30 Sebastien Pouliot <sebastien@ximian.com>
57 * FontFamilyTest.cs: New. Unit tests for FontFamily.
58 * TestFont.cs: Added more test cases to Font.
60 2006-05-29 Sebastien Pouliot <sebastien@ximian.com>
62 * TestImageFormatConverter.cs: Added test cases for all well known
63 ImageFormat short and long names using ConvertFrom.
65 2006-05-26 Sebastien Pouliot <sebastien@ximian.com>
67 * TestColor.cs: Added test cases for serialization. Currently we can't
68 deserialize Color coming from MS serialization.
70 2006-05-25 Sebastien Pouliot <sebastien@ximian.com>
72 * TestRegion.cs: Added a new fixture that executes with UnmanagedCode
73 permission and test the [Get|From]Hrgn methods.
75 2006-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
77 * TestBitmap.cs: new tests for the default format and the default file
80 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
82 * ColorConverter.cs: Split unworking test case from ConvertFrom into
83 a separate test case (marked as NotWorking).
84 * TestBitmap.cs: Mark test case Rotate1bit4bit as NotDotNet as it was
85 probably never tested under Windows (and doesn't work there).
86 * TestFontConverter.cs: Split test case for CreateInstance to check
87 for ArgumentException (2.0) or NullReferenceException (1.x).
88 * TestPointConverter.cs: Split test case for CreateInstance to check
89 for ArgumentException (2.0) or NullReferenceException (1.x).
90 * TestRectangleConverter.cs: Split test case for CreateInstance to
91 check for ArgumentException (2.0) or NullReferenceException (1.x).
92 * TestSizeConverter.cs: Split test case for CreateInstance to check
93 for ArgumentException (2.0) or NullReferenceException (1.x).
94 * TestSizeFConverter.cs: Add/split test cases for CreateInstance to
95 check for InvalidCastException and NullReferenceException.
96 * TestSizeF.cs: Mark GetHashCodeTest as NotWorking in 2.0 profile as
97 Empty and SizeF(0,0) don't share the same hash code.
99 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
101 * TestImageConverter.cs: Adjust test cases as there is an additional
102 properties under 2.0.
103 * TestSizeF.cs: Under 2.0 SizeF.Empty != SizeF(0,0)
105 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
107 * PenTest.cs: Fix different exception being thrown in 1.x and 2.0.
108 * TestFont.cs: Fix tests under Windows (CAS related);
109 * TestGraphics.cs: Fix and add more test cases for FillRectangles.
111 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
113 * PenTest.cs: Added a test case where the brush supplied to the .ctor
114 is disposed before the pen is used. Based on a sample from Paddy joy.
116 2006-05-17 Sebastien Pouliot <sebastien@ximian.com>
118 * PenTest.cs: New. Unit tests for Pen.
120 2006-05-15 Atsushi Enomoto <atsushi@ximian.com>
122 * TestGraphics.cs : added test for bug #78408 (FillRectangles).
124 2006-05-12 Sebastien Pouliot <sebastien@ximian.com>
126 * TestRegion.cs: Added a new test case for unioning a rectangle with
127 infinity and a new test case for GetRegionScans.
129 2006-05-04 Sebastien Pouliot <sebastien@ximian.com>
131 * TestGraphics.cs: Re-introduce the removed check :)
133 2006-05-04 Sebastien Pouliot <sebastien@ximian.com>
135 * TestGraphics.cs: Temporarily remove the checks for the transform in
136 containers. This allows libgdiplus to get better visual results until
137 the matrix issue is fixed correctly (instead of returning the "right"
138 matrix and displaying wrong data).
140 2006-05-02 Sebastien Pouliot <sebastien@ximian.com>
142 * TestGraphics.cs: Added new test cases for [Begin|End]Container and
143 for Save and Restore methods.
145 2006-04-27 Sebastien Pouliot <sebastien@ximian.com>
147 * TestGraphics.cs: Added new test cases for DrawCurve methods.
149 2006-04-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
151 * TestBitmap.cs: added tests for UnlockBits when the target is an
152 indexed image and a non-indexed one.
154 2006-04-21 Sebastien Pouliot <sebastien@ximian.com>
156 * TestGraphics.cs: Added new test cases for clipping. Some of them do
159 2006-04-11 Sebastien Pouliot <sebastien@ximian.com>
161 * TestGraphics.cs: Added new test cases for bug #77129 where we should
162 not draw or fill rectangle(s) with negative width or height. Converted
163 all test cases to UNIX line endings.
165 2006-03-30 Sebastien Pouliot <sebastien@ximian.com>
167 * TestGraphics.cs: Added new test cases translating matrix with
168 different MatrixOrder and for multiplying a non-invertible matrix.
170 2006-03-28 Sebastien Pouliot <sebastien@ximian.com>
172 * TestGraphics.cs: Add new test cases for clipping.
174 2006-03-25 Sebastien Pouliot <sebastien@ximian.com>
176 * RegionDataTest.cs: Add test cases for GetRegionData when a region is
177 path-based (using bitmaps in libgdiplus) and for regions that had a
178 binary operations applied (i.e. using a path tree in libgdiplus).
179 * RegionNonRectTest.cs: Add test cases for GetRegionScans and all
180 binary operators (Union, Intersection, Complement, Exclude and Xor)
181 on path based regions (using bitmaps in libgdiplus).
183 2006-02-29 Peter Dennis Bartok <pbartok@novell.com>
185 * TestFont.cs: LOGFONT must be CharSet=Auto to make sure we have
186 the appropriate size on each system
188 2006-01-27 Sebastien Pouliot <sebastien@ximian.com>
190 * RegionNonRectTest.cs: Updated comments on a test that fails on both
191 1.x and 2.0 MS runtime.
192 * TestFont.cs: Converted tests to NUnit 2.2 and added descriptions to
195 2006-01-26 Boris Kirzner <borisk@mainsoft.com>
196 * ColorConverter.cs, TestBitmap.cs, TestIcon.cs, TestIconConverter.cs,
197 TestImageConverter.cs, TestPointConverter.cs, TestRectangleConverter.cs,
198 TestRegion.cs, TestSizeConverter.cs, TestStringFormat.cs:
199 added #ifdef for TARGET_JVM.
201 2006-01-23 Boris Kirzner <borisk@mainsoft.com>
202 * TestBitmap.cs, TestFont.cs: #ifdef fot TARGET_JVM.
204 2006-01-18 Sebastien Pouliot <sebastien@ximian.com>
206 * RegionDataTest.cs: New. Unit tests for RegionData.
207 * RegionNonRectTest.cs: New. Unit tests for non-rectangular regions.
208 * TestRegion.cs: Added new test cases for empty region and IsInfinite
209 behaviour with multiple rectangles / path-rectangle regions.
211 2006-01-16 Sebastien Pouliot <sebastien@ximian.com>
213 * TestRegion.cs: Mark a test case as NotWorking as it caused a
216 2006-01-11 Sebastien Pouliot <sebastien@ximian.com>
218 * RegionCas.cs: New. CAS unit tests for Region.
219 * TestRegion.cs: Added test cases to check for expected exceptions.
221 2005-12-05 Peter Dennis Bartok <pbartok@novell.com>
223 * TestFont.cs: Added test for LogFont conversion
225 2005-12-05 Jordi Mas i Hernandez <jordimash@gmail.com>
227 * TestPoint.cs: Test new methods for .Net 2.0
228 * TestPointF.cs Test new methods for .Net 2.0
229 * ColorConverter.cs: Fixes for .Net 2.0
230 * TestSizeF.cs: Test new methods for .Net 2.0
231 * TestSize.cs: Test new methods for .Net 2.0
233 2005-12-02 Jonathan Gilbert <logic@deltaq.org>
235 * TestBitmap.cs (LockUnlockBitmap): Added test for the copying back
236 of bitmap data in Bitmap.UnlockBits for non-readonly ImageLockMode
239 2005-11-17 Vladimir Krasnov <vladimirk@mainsoft.com>
241 * ColorConverter.cs: added testcases for ConvertFrom and
242 three digit notaion color.
244 2005-10-23 Jonathan Gilbert <logic@deltaq.org>
246 * TestBitmap.cs (Rotate1bit4bit): Added test for rotation & flipping
247 of indexed (1- and 4-bit) Bitmaps.
248 * 1bit.png, 4bit.png: Added to 'bitmaps' subdirectory.
250 2005-09-19 Miguel de Icaza <miguel@novell.com>
252 * TestGraphics.cs (LoadIndexed): Add test for the indexed bug.
254 2005-09-16 Sebastien Pouliot <sebastien@ximian.com>
256 * BitmapCas.cs: New. CAS unit tests for Bitmap.
257 * GraphicsCas.cs: New. CAS unit tests for Graphics.
258 * ColorConverter.cs, ColorTranslator.cs, TestBrushes.cs, TestBitmap.cs
259 TestColor.cs, TestFont.cs, TestIcon.cs, TestIconConverter.cs,
260 TestImage.cs, TestImageConverter.cs, TestImageFormatConverter.cs,
261 TestPens.cs, TestPoint.cs, TestPointF.cs, TestPointConverter.cs,
262 TestRectangle.cs, TestRectangleF.cs, TestRectangleConverter.cs,
263 TestRegion.cs, TestSizeConverter.cs, TestSize.cs, TestSizeF.cs,
264 TestStringFormat.cs, TestSystemBrushes.cs, TestSystemPens.cs: Deny
265 UnmanagedCode permission to all tests. This shows (when executed under
266 MS runtime) that S.D API is safe and doesn't requires high privileges
267 to run - even if we know that, deep down, this calls into GDI+.
269 2005-09-14 Jordi Mas i Hernandez <jordi@ximan.com>
271 * TestGraphics.cs: Adds default properties, properties set/get and save
272 and restore status test
274 2005-09-13 Jordi Mas i Hernandez <jordi@ximan.com>
276 * TestGraphics.cs: resets graphics object status before every SetClip test
278 2005-09-12 Gert Driesen <drieseng@users.sourceforge.net>
280 * TestImageConverter.cs: Re-enabled GetProperties test.
281 * TestPointConverter.cs: same.
282 * TestRectangleConverter.cs: same.
283 * TestSizeConverter.cs: same.
285 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
287 * TestImagge.cs: File not found exception, related to fix r49744
288 * TestBimap.cs: File not found exception, related to fix r49744
290 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
292 * TestGraphics.cs: New test case, only clipping for now
294 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
296 * TestPointConverter.cs: Use Assert class instead of deriving from
297 deprecated Assertion class. Tests now pass on both Mono and MS.NET.
298 * TestRectangleConverter.cs: same.
299 * TestSizeConverter.cs: same.
301 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
303 * ColorConverter.cs: Add hex string tests. Fixed tests to pass on
306 2005-08-23 Jordi Mas i Hernandez <jordi@ximan.com>
308 * TestPens.cs: Add test for Equals method
309 * TestBrushes.cs: Add test for Equals method
311 2005-08-19 Jordi Mas i Hernandez <jordi@ximan.com>
313 * TestPointConverter.cs: Fixes and changes to make the test locale unsensitive
314 * TestRectangleConverter.cs: Fixes and changes to make the test locale unsensitive
315 * TestSizeConverter.cs: Fixes and changes to make the test locale unsensitive
316 * ColorConverter.cs: Fixes and changes to make the test locale unsensitive
318 2005-08-17 Jordi Mas i Hernandez <jordi@ximan.com>
320 * TestRegion.cs: Adds many new cases for the new region implementation
322 2005-08-16 Gert Driesen <drieseng@users.sourceforge.net>
324 * ColorConverter.cs: Mono now also throws ArgumentException when
325 color value is not between 0 and 255.
326 * TestColor.cs: Added tests for invalid color values.
327 * TestRectangleConverter.cs: Fixed tests for conversion to/from
328 string. Added tests that verify results using specific cultures.
330 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
332 * ColorConverter.cs: Merged tests from TestColorConverter.cs. Fixed
333 tests using current culture.
334 * TestColorConverter.cs: Merged tests with ColorConverter.cs and
337 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
339 * TestColor.cs: Added test for ToString() on uninitialized color.
340 * TestColorConverter.cs: Added tests for ColorConverter.
342 2005-08-10 Jordi Mas i Hernandez <jordi@ximan.com>
344 * TestRegion.cs: new cases for Combine and Intersect
346 2005-08-10 Zoltan Varga <vargaz@freemail.hu>
348 * TestRectangle.cs: Add new test.
350 2005-08-09 Andrew Skiba <andrews@mainsoft.com>
352 * ColorConverter.cs, ColorTranslator.cs: added
353 * TestPointConverter.cs, TestRectangleConverter.cs, TestSizeConverter.cs: new
354 tests for convert to/from string
356 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
358 * Color.cs: many new testcases added
360 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
362 * Size.cs, SizeF.cs: GetHashCode and ToString tests
364 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
366 * TestRectangle.cs, TestRectangleF.cs: add new testcases
368 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
370 * TestPoint.cs: GetHashCode and ToString tests added
371 * TestPointF.cs: GetHashCode and ToString tests added, Addition and Substraction
374 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
376 * TestPens.cs, TestSystemBrushes.cs, TestSystemPens.cs: don't rethrow exceptions, keep
377 the original stack trace.
379 2005-07-27 Andrew Skiba <andrews@mainsoft.com>
381 * TestColor.cs: added tests for equality operators, IsEmpty property and fixed GetHBS
382 tests to use tolerance.
384 2005-05-10 Juraj Skripsky <juraj@hotfeet.ch>
386 * TestColor.cs: Added tests for GetHue, GetBrightness
389 2005-02-24 Jordi Mas i Hernandez <jordi@ximan.com>
390 * TestRegion.cs: added new IsVisible cases
392 2004-06-22 Sanjay Gupta <gsanjay@novell.com>
394 * TestIconConverter.cs, TestImageConverter.cs: Commented out some tests.
396 2004-06-17 Ravindra <rkumar@novell.com>
398 * graphicsUi.cs: Formatted and moved to
399 Samples/System.Drawing directory.
400 * image1.cs: Formatted and renamed to bmpsave.cs. Moved to
401 Samples/System.Drawing directory.
402 * hering.cs: Formatted and moved to Samples/General directory.
403 * BmpPaint.cs: Ficed, formatted and moved to
404 Samples/System.Drawing directory.
405 * font1.cs: Formatted and renamed to font.cs. Moved to
406 Samples/System.Drawing directory.
408 2004-06-10 Sanjay Gupta <gsanjay@novell.com>
410 * TestBitmap.cs: Corrected issues from my previous checkin.
412 2004-06-10 Sanjay Gupta <gsanjay@novell.com>
414 * TestImageFormatConverter.cs, TestStringFormat.cs: Removed
415 dependency on obsolete class, Assertion from NUnit.
417 2004-06-09 Sanjay Gupta <gsanjay@novell.com>
419 * TestImageConverter.cs: Removed dependency on obsolete class,
420 Assertion from NUnit.
422 2004-06-09 Sanjay Gupta <gsanjay@novell.com>
424 * TestBitmap.cs, TestIcon.cs, TestIconConverter.cs: Removed
425 dependency on obsolete class, Assertion from NUnit.
427 2004-05-27 Ravindra <rkumar@novell.com>
429 * TestRectangleConverter.cs: Ignored the test that is failing
430 because of bug #58435.
431 * TestPointConverter.cs: Same.
432 * TestSizeConverter.cs: Same.
433 * TestImageConverter.cs: Same.
435 2004-05-26 Sanjay Gupta <gsanjay@novell.com>
437 * TestImageFormatConverter.cs: Minor modification. Removed duplicate
440 2004-05-26 Ravindra <rkumar@novell.com>
442 * TestColor.cs: Added a test for testing ARGB values for all
443 the static color properties.
445 2004-05-20 Sanjay Gupta <gsanjay@novell.com>
447 * TestIcon.cs: Added.
448 * bitmaps/smiley.ico: Added.
450 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
452 * TestImageFormatConverter.cs: Fixed issues with test case.
454 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
456 * TestImageConverter.cs: Fixed issues with test case.
458 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
460 * TestIconConverter.cs: Fixed issues with test case.
462 2004-05-18 Ravindra <rkumar@novell.com>
464 * TestHatchBrush.cs: Removed. Now, we have a better test for HatchBrush
465 this under Test/System.Drawing.Drawing2D directory.
467 2004-05-17 Sanjay Gupta <gsanjay@novell.com>
469 * TestIconConverter.cs: Added.
470 * bitmaps/VisualPng.ico: Added
471 * bitmaps/VisualPng1.ico: Added
473 2004-05-14 Sanjay Gupta <gsanjay@novell.com>
475 * TestBitmap.cs: Modified method signature to static to be used in other file.
476 * TestImageConverter.cs: Added.
477 * TestImageFormatConverter.cs: Added
479 2004-05-12 Jordi Mas <jordi@ximan.com>
480 * TestBitmap.cs: added lockbitmap tests
482 2004-05-07 Jordi Mas <jordi@ximan.com>
483 * TestBitmap.cs: added rotation tests
485 2004-04-23 Ravindra <rkumar@novell.com>
487 * TestSystemPens.cs: Removed some unused exception variables.
488 * TestRectangleConverter.cs: Removed culture dependent tests.
489 * TestPointConverter.cs: Removed culture dependent tests.
490 * TestSizeConverter.cs: Removed culture dependent tests.
491 (These tests were not right because a constant culture specific string
492 was being parsed by using current culture of the thread. It resulted in
493 test failures when cultures do not match.)
495 2004-04-22 Ravindra <rkumar@novell.com>
497 * TestPointConverter.cs: Added.
498 * TestSizeConverter.cs: Added.
500 2004-04-22 Ravindra <rkumar@novell.com>
502 * TestRectangleConverter.cs: Added.
504 2004-04-21 Ravindra <rkumar@novell.com>
506 * TestPens.cs: Added.
508 2004-04-21 Ravindra <rkumar@novell.com>
510 * TestBrushes.cs: Added.
512 2004-04-16 Ravindra <rkumar@novell.com>
514 * TestSystemPens.cs: Added.
516 2004-03-13 Ravindra <rkumar@novell.com>
518 * TestSystemBrushes.cs: Added test fail conditions.
520 2004-03-12 Ravindra <rkumar@novell.com>
522 * TestSystemBrushes.cs: Added.
524 2004-03-17 Ravindra <rkumar@novell.com>
525 * TestHatchBrush.cs: Added.
527 2004-01-26 Ravindra <rkumar@novell.com>
528 * TestPointF.cs: Added.
529 * TestSize.cs: Added.
532 2004-01-16 Ravindra <rkumar@novell.com>
533 * BmpPaint.cs did not run on .NET.
534 Modified to make it run on .NET. Specs say
535 "Do not save an image to the same stream
536 that was used to construct the image."
538 2003-07-30 Alexandre Pigolkine <pigolkine@gmx.de>
539 * BmpPaint.cs modified
541 2003-06-28 Alexandre Pigolkine <pigolkine@gmx.de>
542 * hering.cs save as Jpeg also
544 2003-06-22 Alexandre Pigolkine <pigolkine@gmx.de>
547 2003-06-17 Alexandre Pigolkine <pigolkine@gmx.de>
550 2003-06-15 Alexandre Pigolkine <pigolkine@gmx.de>
551 * BmpPaint.cs ImageFormat specified for Save()
554 2003-06-06 Alexandre Pigolkine <pigolkine@gmx.de>
557 2001-10-31 Mike Kestner <mkestner@speakeasy.net>
559 * TestPoint.cs : Tests I've had in my node forever.