1 2007-03-08 Sebastien Pouliot <sebastien@ximian.com>
3 * TestBitmap.cs: Re-add the 2 NotWorking cases that were removed by
6 2007-03-07 Vladimir Krasnov <vladimirk@mainsoft.com>
8 * TestBitmap.cs, TestFont.cs, TestIcon.cs, TestRegion.cs: removed tests
9 for TARGET_JVM with not supported method calls
11 2007-02-28 Sebastien Pouliot <sebastien@ximian.com>
13 * SystemFontsTest.cs: Add more tests cases including disposing the
14 font instance returned by the SystemFonts class.
16 2007-02-26 Sebastien Pouliot <sebastien@ximian.com>
18 * TestRegion.cs: Add test cases for ReleaseHrgn and fix GetHrgn tests
19 to avoid leaking memory under 2.0 (where ReleaseHrgn is available).
21 2007-02-21 Sebastien Pouliot <sebastien@ximian.com>
23 * ColorConverter.cs: Rename fixture to match our styleguide.
24 * ColorTranslator.cs: Rename fixture to match our styleguide.
26 2007-02-14 Sebastien Pouliot <sebastien@ximian.com>
28 * TestBitmap.cs: Add a test cases for default palettes for 1, 4 and 8
31 2007-02-08 Sebastien Pouliot <sebastien@ximian.com>
33 * TestRegion.cs: Add test cases for matrix operations on infinite
34 regions (result is always an infinite region). Add test cases for
35 scale and scale+translate on regions (to see that they do not trigger
36 a convertion into bitmap-based regions).
38 2007-02-01 Sebastien Pouliot <sebastien@ximian.com>
40 * TestGraphics.cs: Add test cases for VisibleClipBound (bug #78958)
41 and for checking clip bounds after operation on world tranformations.
43 2007-01-31 Sebastien Pouliot <sebastien@ximian.com>
45 * TestGraphics.cs: Add test case for trailing spaces when calling
48 2007-01-30 Sebastien Pouliot <sebastien@ximian.com>
50 * TestBitmap.cs: Add a test cases for SoapFormatter and Xml
51 serialization, which "works" under 2.0 but not under 1.1.
52 * TestImage.cs: Add test case for XmlSerializer on Image type, which
53 "works" under 2.0 but not under 1.1.
55 2007-01-30 Sebastien Pouliot <sebastien@ximian.com>
57 * TestBitmap.cs: Add a test case to serialize and deserialize a icon,
58 which use a decoder-only codec.
60 2007-01-19 Sebastien Pouliot <sebastien@ximian.com>
62 * GDIPlusTest.cs: Add test cases for loading unexisting files in
63 GdipLoadImageFromFile and GdipCreateBitmapFromFile. Added test case
64 for error code returned by GdipGetImageGraphicsContext for indexed
67 2007-01-18 Sebastien Pouliot <sebastien@ximian.com>
69 * TestGraphics.cs: Fix the LoadIndexed test case as it's current
70 implementation leads to false conclusions. MS GDI+ upgrades the
71 indexed PNG images to 32bpp ARGB. BMP are kept indexed but it's not
72 possible to create a Graphics from them.
73 * TestImage.cs: Test cases Stream_Unlock and Stream_Lock both fails
74 under MS 1.x with ArgumentNullException.
76 2007-01-16 Sebastien Pouliot <sebastien@ximian.com>
78 * TestBitmap.cs: Added test case to create multiple bitmaps from a
80 * TestIcon.cs: Added test cases to create multiple icons from a
81 single Handle or HICON. Enabled SaveAndCompare on roundtrip tests.
83 2007-01-15 Sebastien Pouliot <sebastien@ximian.com>
85 * TestIcon.cs: Add test cases for ToBitmap when multiple icon sizes
86 coexists in the same icon file.
88 2007-01-15 Sebastien Pouliot <sebastien@ximian.com>
90 * TestIcon.cs: Add test cases for non-standard size icons, 10x16 and
91 11x22, to test for non perfect match icon selection.
92 * TestImage.cs: Add test cases for locked/unlocked streams when using
93 GDI+ (e.g. Mono running on Windows).
95 2007-01-15 Sebastien Pouliot <sebastien@ximian.com>
97 * TestIcon.cs: Add test cases for XP (32bpp) icons.
99 2007-01-12 Sebastien Pouliot <sebastien@ximian.com>
101 * TestBitmap.cs: Add test cases for FromHicon and roundtripping using
102 GetHbitmap and FromHbitmap.
103 * TestIcon.cs: Add test cases for all constructors. Add test cases for
104 saving icons (all sizes). Add test cases for roundtripping icons using
107 2007-01-11 Sebastien Pouliot <sebastien@ximian.com>
109 * GDIPlusTest.cs: Add test case for loading an icon and playing with
111 * TestIcon.cs: Add test cases for different sizes of icons.
113 2007-01-07 Sebastien Pouliot <sebastien@ximian.com>
115 * TestGraphics.cs: Mark MeasureString_StringFontInt_LongString and
116 MeasureString_Wrapping_Dots as a possible, host specific, ignored test
118 * FontFamilyTest.cs: Mark FontFamily_String as a possible, host
119 specific, ignored test case.
121 2006-12-29 Gert Driesen <drieseng@users.sourceforge.net>
123 * SystemFontsTest.cs: Split DefaultFont test into two parts, since
124 on Linux MS Sans Sarif is mapped to other available font.
126 2006-12-29 Gert Driesen <drieseng@users.sourceforge.net>
128 * SystemFontsTest.cs: Added test for DefaultFont.
130 2006-12-22 Sebastien Pouliot <sebastien@ximian.com>
132 * TestBrushes.cs: Ensure that the unit tests are destructive on the
133 brushes (since you can change their color and dispose them). Now only
134 Brushes.YellowGreen is "destroyed" in the (new) Dispose test. This fix
135 any other unit test that use Brushes.* executed after this one.
137 2006-12-19 Sebastien Pouliot <sebastien@ximian.com>
139 * TestIcon.cs: Add test cases for 2.0 ExtractAssociatedIcon method.
141 2006-12-03 Sebastien Pouliot <sebastien@ximian.com>
143 * SystemIconsTest.cs: New. Unit tests for SystemIcons. Note that the
144 icons provided here behave differently than normal icons (can't be
147 2006-11-23 Sebastien Pouliot <sebastien@ximian.com>
149 * TestImageFormatConverter.cs: Add test cases for ConvertFrom (long
150 names, currently not working), GetStandardValuesSupported and
151 GetStandardValues methods.
153 2006-11-06 Sebastien Pouliot <sebastien@ximian.com>
155 * TestGraphics.cs: Add new MeasureString test cases.
156 * TestRectangle.cs: Add unit tests for == and != operators. Update
157 tests to NUnit 2.2 syntax.
158 * TestRectangleF.cs: Add unit tests for == and != operators. Update
159 tests to NUnit 2.2 syntax.
161 2006-10-18 Sebastien Pouliot <sebastien@ximian.com>
163 * TestGraphics.cs: Ignore new test cases when font is null (not
164 available). Add pixel size compares to MeasureString_Bug76664.
166 2006-10-11 Sebastien Pouliot <sebastien@ximian.com>
168 * TestGraphics.cs: Added test case to measure strings, some aren't yet
169 working. Modified some to get better checks (e.g. Int32.MaxValue for
172 2006-10-03 Boris Kirzner <borisk@mainsoft.com>
174 * TestStringFormat.cs: mark tests not working in TARGET_JVM.
176 2006-09-29 Sebastien Pouliot <sebastien@ximian.com>
178 * TestGraphics.cs: Convert unit tests to 2.2 API so we can Ignore some
179 tests dynamically (when fonts aren't installed).
181 2006-09-28 Sebastien Pouliot <sebastien@ximian.com>
183 * TestGraphics.cs: Added test cases for bug #77699 (with and without
186 2006-09-26 Boris Kirzner <borisk@mainsoft.com>
188 * TestStringFormat.cs: fix build for TARGET_JVM.
190 2006-09-22 Sebastien Pouliot <sebastien@ximian.com>
192 * TestGraphics.cs: Added more test cases for MeasureCharacterRanges,
193 like handling bad ranges (start, length) and hotkey prefix handling.
195 2006-09-21 Sebastien Pouliot <sebastien@ximian.com>
197 * GDIPlusTest.cs: Added test cases for GdipGetStringFormatTabStops and
198 GdipSetStringFormatTabStops functions.
199 * TestStringFormat.cs: Added a more complex test case for Clone.
201 2006-09-19 Sebastien Pouliot <sebastien@ximian.com>
203 * GDIPlusTest.cs: Added test cases for GdipMeasureCharacterRanges and
204 StringFormat functions.
205 * TestGraphics.cs: Avoid test cases failure if the font object can't
206 be created during fixture's setup.
207 * TestStringFormat.cs: Increased coverage of the unit tests.
209 2006-09-18 Sebastien Pouliot <sebastien@ximian.com>
211 * TestGraphics.cs: Add test cases for MeasureString and
212 MeasureCharacterRanges methods.
214 2006-09-18 Boris Kirzner <borisk@mainsoft.com>
216 * ColorTranslator.cs,TestBitmap.cs,TestColor.cs,TestFont.cs,
217 TestRegion.cs,TestSizeFConverter.cs : mark tests not working
220 2006-09-16 Sebastien Pouliot <sebastien@ximian.com>
222 * TestSizeF.cs: Remove the NET_2_0/NotWorking stuff from GetHashCode
223 test. The test is bad because sometimes it uses Size instead of SizeF.
225 2006-09-14 Sebastien Pouliot <sebastien@ximian.com>
227 * GDIPlusTest.cs: Added test cases for GdipBitmapUnlockBits.
229 2006-09-11 Sebastien Pouliot <sebastien@ximian.com>
231 * TestBitmap.cs: Fix the bitmap loading code to work in more cases.
232 * TestImageConverter.cs: Added a test case when value is null (should
233 return "(none)"). Uncommented and splitted all exception test cases
234 into individual tests. Still got one faulty test: ConvertTo_ByteArray.
236 2006-09-04 Jonathan Gilbert <logic@deltaq.org>
238 * TestBitmap.cs: Reactivated the Rotate1bit4bit test, with code added
239 to ignore the test if Microsoft's GDIPLUS.DLL is in use.
241 2006-09-01 Sebastien Pouliot <sebastien@ximian.com>
243 * TestBitmap.cs: Add more test cases for LockBits which, on Mono,
244 seems to work only when the destination format is 32 bits.
246 2006-08-31 Sebastien Pouliot <sebastien@ximian.com>
248 * TextureBrushTest.cs: Remove NotWorking from rotation test case.
250 2006-08-30 Sebastien Pouliot <sebastien@ximian.com>
252 * TextureBrushTest.cs: More test cases when only a partial part of the
253 image is being used and for cloning the brush.
255 2006-08-28 Sebastien Pouliot <sebastien@ximian.com>
257 * GDIPlusTest.cs: Added more parameters checks for TextureBrush calls.
258 * TestBitmap.cs: Fix test case for big endian arch (Marshal.ReadInt32)
260 2006-08-27 Sebastien Pouliot <sebastien@ximian.com>
262 * ColorConverter.cs: Add a new test case for a color with a integer
263 part that is too large to convert into an int.
264 * ColorTranslator.cs: Add more test cases for FromHtml method.
266 2006-08-25 Sebastien Pouliot <sebastien@ximian.com>
268 * GDIPlusTest.cs: Fix ImageAttributes test case.
269 * TestBitmap.cs: Add more details to pinpoint exact failure under OSX.
271 2006-08-24 Sebastien Pouliot <sebastien@ximian.com>
273 * GDIPlusTest.cs: Added more test cases for TextureBrush functions.
274 Added new test cases for ImageAttributes. Removed some assertion for
275 GpGraphicsPath (which returns different value on monobuild win32 bot
276 than my own machine, uninit field ?).
278 2006-08-23 Sebastien Pouliot <sebastien@ximian.com>
280 * GDIPlusTest.cs: Added new test cases for TextureBrush functions.
281 * TextureBrushTest.cs: New. Unit tests for TextureBrush class.
283 2006-08-19 Sebastien Pouliot <sebastien@ximian.com>
285 * GDIPlusTest.cs: Added new test cases for GraphicsPathIter functions.
287 2006-08-18 Sebastien Pouliot <sebastien@ximian.com>
289 * GDIPlusTest.cs: Added more test cases for Matrix functions.
291 2006-08-16 Sebastien Pouliot <sebastien@ximian.com>
293 * GDIPlusTest.cs: Ignore some test cases if we cannot get any font
296 2006-08-15 Sebastien Pouliot <sebastien@ximian.com>
298 * FontFamilyTest.cs: Ignore test cases if we cannot get any font
300 * TestFont.cs: Ignore test cases if we cannot get any font family
303 2006-08-14 Sebastien Pouliot <sebastien@ximian.com>
305 * GDIPlusTest.cs: Re-add LOGONT definition as a class (instead of a
306 struct like it's currently defined inside SD).
308 2006-08-12 Duncan Mak <duncan@novell.com>
310 * GDIPlusTest.cs: Removed all the local PInvoke methods.
311 (DrawingOperations): New test for various draw and fill operations
314 2006-08-11 Sebastien Pouliot <sebastien@ximian.com>
316 * GDIPlusTest.cs: Added one more case for GdipGetLogFont.
317 * TestBitmap.cs: Ignore test Rotate1bit4bit as it fails when Mono
318 executes under Windows (GDI+);
319 * TestFont.cs: Added more test cases for ToLogFont including one that
320 shows that LOGFONT only works properly when it's a class (not a struct)
322 2006-08-10 Sebastien Pouliot <sebastien@ximian.com>
324 * GDIPlusTest.cs: Add more test cases for GraphicsPath and
325 PathGradientBrush to fix unit tests under Windows.
326 * RegionNonRectTest.cs: Ignore Region_Ctor_RegionData as it will
327 fail when using MS GDI+ (e.g. Mono on Windows).
329 2006-08-10 Sebastien Pouliot <sebastien@ximian.com>
331 * GDIPlusTest.cs: Add more test cases for GraphicsPath (Reset and
332 Widen) and some new tests for Matrix related GDI+ functions.
334 2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
336 * TestRegion.cs: Add test case for excluding a rectangle from an
339 2006-08-07 Sebastien Pouliot <sebastien@ximian.com>
341 * GDIPlusTest.cs: Avoid leaking during tests.
343 2006-08-05 Sebastien Pouliot <sebastien@ximian.com>
345 * GDIPlusTest.cs: Some test cases for Graphics and Font related GDI+
348 2006-08-04 Sebastien Pouliot <sebastien@ximian.com>
350 * GDIPlusTest.cs: Some test cases for GraphicsPath, PathGradientBrush,
351 Pen related GDI+ calls.
353 2006-08-03 Sebastien Pouliot <sebastien@ximian.com>
355 * GDIPlusTest.cs: More test cases for the GDI+ function calls (which
356 fixes some unit test failures seen with Mono running on Windows).
358 2006-08-03 Sebastien Pouliot <sebastien@ximian.com>
360 * TestFont.cs: Remove asserts that are system dependant.
362 2006-07-20 Sebastien Pouliot <sebastien@ximian.com>
364 * TestGraphics.cs: Added ReleaseHDC test cases by Jonathan Pobst.
366 2006-07-06 Sebastien Pouliot <sebastien@ximian.com>
368 * GDIPlusTest.cs: New WIP. Unit tests for the GDI+ function calls.
369 * TestImage.cs: Added checks to validate that the thumbnail's callback
372 2006-07-06 Sebastien Pouliot <sebastien@ximian.com>
374 * SolidBrushTest.cs: New test case using DrawLine.
376 2006-07-04 Sebastien Pouliot <sebastien@ximian.com>
378 * TestImage.cs: Add test cases for GetThumbnailImage.
380 2006-06-30 Sebastien Pouliot <sebastien@ximian.com>
382 * SolidBrushTest.cs: New. Unit tests for SolidBrush.
384 2006-06-28 Sebastien Pouliot <sebastien@ximian.com>
386 * TestFont.cs: Expanded a test case to check for bug #78721 where the
387 LOGFONT structure must be initialized even if the ToLogFont call fails
389 2006-06-27 Sebastien Pouliot <sebastien@ximian.com>
391 * TestBitmap.cs: Reactivate a test case (LockBitmap) as NotWorking and
392 add a comment on a commented one (MakeTransparent ;-)
394 2006-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
396 * TestBitmap.cs: add test for stride with 1bpp indexed bitmap.
398 2006-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
400 * TestColor.cs: added 2 more tests for serialization and enabled one
401 that was not working.
403 2006-05-30 Sebastien Pouliot <sebastien@ximian.com>
405 * FontFamilyTest.cs: New. Unit tests for FontFamily.
406 * TestFont.cs: Added more test cases to Font.
408 2006-05-29 Sebastien Pouliot <sebastien@ximian.com>
410 * TestImageFormatConverter.cs: Added test cases for all well known
411 ImageFormat short and long names using ConvertFrom.
413 2006-05-26 Sebastien Pouliot <sebastien@ximian.com>
415 * TestColor.cs: Added test cases for serialization. Currently we can't
416 deserialize Color coming from MS serialization.
418 2006-05-25 Sebastien Pouliot <sebastien@ximian.com>
420 * TestRegion.cs: Added a new fixture that executes with UnmanagedCode
421 permission and test the [Get|From]Hrgn methods.
423 2006-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
425 * TestBitmap.cs: new tests for the default format and the default file
428 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
430 * ColorConverter.cs: Split unworking test case from ConvertFrom into
431 a separate test case (marked as NotWorking).
432 * TestBitmap.cs: Mark test case Rotate1bit4bit as NotDotNet as it was
433 probably never tested under Windows (and doesn't work there).
434 * TestFontConverter.cs: Split test case for CreateInstance to check
435 for ArgumentException (2.0) or NullReferenceException (1.x).
436 * TestPointConverter.cs: Split test case for CreateInstance to check
437 for ArgumentException (2.0) or NullReferenceException (1.x).
438 * TestRectangleConverter.cs: Split test case for CreateInstance to
439 check for ArgumentException (2.0) or NullReferenceException (1.x).
440 * TestSizeConverter.cs: Split test case for CreateInstance to check
441 for ArgumentException (2.0) or NullReferenceException (1.x).
442 * TestSizeFConverter.cs: Add/split test cases for CreateInstance to
443 check for InvalidCastException and NullReferenceException.
444 * TestSizeF.cs: Mark GetHashCodeTest as NotWorking in 2.0 profile as
445 Empty and SizeF(0,0) don't share the same hash code.
447 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
449 * TestImageConverter.cs: Adjust test cases as there is an additional
450 properties under 2.0.
451 * TestSizeF.cs: Under 2.0 SizeF.Empty != SizeF(0,0)
453 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
455 * PenTest.cs: Fix different exception being thrown in 1.x and 2.0.
456 * TestFont.cs: Fix tests under Windows (CAS related);
457 * TestGraphics.cs: Fix and add more test cases for FillRectangles.
459 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
461 * PenTest.cs: Added a test case where the brush supplied to the .ctor
462 is disposed before the pen is used. Based on a sample from Paddy joy.
464 2006-05-17 Sebastien Pouliot <sebastien@ximian.com>
466 * PenTest.cs: New. Unit tests for Pen.
468 2006-05-15 Atsushi Enomoto <atsushi@ximian.com>
470 * TestGraphics.cs : added test for bug #78408 (FillRectangles).
472 2006-05-12 Sebastien Pouliot <sebastien@ximian.com>
474 * TestRegion.cs: Added a new test case for unioning a rectangle with
475 infinity and a new test case for GetRegionScans.
477 2006-05-04 Sebastien Pouliot <sebastien@ximian.com>
479 * TestGraphics.cs: Re-introduce the removed check :)
481 2006-05-04 Sebastien Pouliot <sebastien@ximian.com>
483 * TestGraphics.cs: Temporarily remove the checks for the transform in
484 containers. This allows libgdiplus to get better visual results until
485 the matrix issue is fixed correctly (instead of returning the "right"
486 matrix and displaying wrong data).
488 2006-05-02 Sebastien Pouliot <sebastien@ximian.com>
490 * TestGraphics.cs: Added new test cases for [Begin|End]Container and
491 for Save and Restore methods.
493 2006-04-27 Sebastien Pouliot <sebastien@ximian.com>
495 * TestGraphics.cs: Added new test cases for DrawCurve methods.
497 2006-04-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
499 * TestBitmap.cs: added tests for UnlockBits when the target is an
500 indexed image and a non-indexed one.
502 2006-04-21 Sebastien Pouliot <sebastien@ximian.com>
504 * TestGraphics.cs: Added new test cases for clipping. Some of them do
507 2006-04-11 Sebastien Pouliot <sebastien@ximian.com>
509 * TestGraphics.cs: Added new test cases for bug #77129 where we should
510 not draw or fill rectangle(s) with negative width or height. Converted
511 all test cases to UNIX line endings.
513 2006-03-30 Sebastien Pouliot <sebastien@ximian.com>
515 * TestGraphics.cs: Added new test cases translating matrix with
516 different MatrixOrder and for multiplying a non-invertible matrix.
518 2006-03-28 Sebastien Pouliot <sebastien@ximian.com>
520 * TestGraphics.cs: Add new test cases for clipping.
522 2006-03-25 Sebastien Pouliot <sebastien@ximian.com>
524 * RegionDataTest.cs: Add test cases for GetRegionData when a region is
525 path-based (using bitmaps in libgdiplus) and for regions that had a
526 binary operations applied (i.e. using a path tree in libgdiplus).
527 * RegionNonRectTest.cs: Add test cases for GetRegionScans and all
528 binary operators (Union, Intersection, Complement, Exclude and Xor)
529 on path based regions (using bitmaps in libgdiplus).
531 2006-02-29 Peter Dennis Bartok <pbartok@novell.com>
533 * TestFont.cs: LOGFONT must be CharSet=Auto to make sure we have
534 the appropriate size on each system
536 2006-01-27 Sebastien Pouliot <sebastien@ximian.com>
538 * RegionNonRectTest.cs: Updated comments on a test that fails on both
539 1.x and 2.0 MS runtime.
540 * TestFont.cs: Converted tests to NUnit 2.2 and added descriptions to
543 2006-01-26 Boris Kirzner <borisk@mainsoft.com>
544 * ColorConverter.cs, TestBitmap.cs, TestIcon.cs, TestIconConverter.cs,
545 TestImageConverter.cs, TestPointConverter.cs, TestRectangleConverter.cs,
546 TestRegion.cs, TestSizeConverter.cs, TestStringFormat.cs:
547 added #ifdef for TARGET_JVM.
549 2006-01-23 Boris Kirzner <borisk@mainsoft.com>
550 * TestBitmap.cs, TestFont.cs: #ifdef fot TARGET_JVM.
552 2006-01-18 Sebastien Pouliot <sebastien@ximian.com>
554 * RegionDataTest.cs: New. Unit tests for RegionData.
555 * RegionNonRectTest.cs: New. Unit tests for non-rectangular regions.
556 * TestRegion.cs: Added new test cases for empty region and IsInfinite
557 behaviour with multiple rectangles / path-rectangle regions.
559 2006-01-16 Sebastien Pouliot <sebastien@ximian.com>
561 * TestRegion.cs: Mark a test case as NotWorking as it caused a
564 2006-01-11 Sebastien Pouliot <sebastien@ximian.com>
566 * RegionCas.cs: New. CAS unit tests for Region.
567 * TestRegion.cs: Added test cases to check for expected exceptions.
569 2005-12-05 Peter Dennis Bartok <pbartok@novell.com>
571 * TestFont.cs: Added test for LogFont conversion
573 2005-12-05 Jordi Mas i Hernandez <jordimash@gmail.com>
575 * TestPoint.cs: Test new methods for .Net 2.0
576 * TestPointF.cs Test new methods for .Net 2.0
577 * ColorConverter.cs: Fixes for .Net 2.0
578 * TestSizeF.cs: Test new methods for .Net 2.0
579 * TestSize.cs: Test new methods for .Net 2.0
581 2005-12-02 Jonathan Gilbert <logic@deltaq.org>
583 * TestBitmap.cs (LockUnlockBitmap): Added test for the copying back
584 of bitmap data in Bitmap.UnlockBits for non-readonly ImageLockMode
587 2005-11-17 Vladimir Krasnov <vladimirk@mainsoft.com>
589 * ColorConverter.cs: added testcases for ConvertFrom and
590 three digit notaion color.
592 2005-10-23 Jonathan Gilbert <logic@deltaq.org>
594 * TestBitmap.cs (Rotate1bit4bit): Added test for rotation & flipping
595 of indexed (1- and 4-bit) Bitmaps.
596 * 1bit.png, 4bit.png: Added to 'bitmaps' subdirectory.
598 2005-09-19 Miguel de Icaza <miguel@novell.com>
600 * TestGraphics.cs (LoadIndexed): Add test for the indexed bug.
602 2005-09-16 Sebastien Pouliot <sebastien@ximian.com>
604 * BitmapCas.cs: New. CAS unit tests for Bitmap.
605 * GraphicsCas.cs: New. CAS unit tests for Graphics.
606 * ColorConverter.cs, ColorTranslator.cs, TestBrushes.cs, TestBitmap.cs
607 TestColor.cs, TestFont.cs, TestIcon.cs, TestIconConverter.cs,
608 TestImage.cs, TestImageConverter.cs, TestImageFormatConverter.cs,
609 TestPens.cs, TestPoint.cs, TestPointF.cs, TestPointConverter.cs,
610 TestRectangle.cs, TestRectangleF.cs, TestRectangleConverter.cs,
611 TestRegion.cs, TestSizeConverter.cs, TestSize.cs, TestSizeF.cs,
612 TestStringFormat.cs, TestSystemBrushes.cs, TestSystemPens.cs: Deny
613 UnmanagedCode permission to all tests. This shows (when executed under
614 MS runtime) that S.D API is safe and doesn't requires high privileges
615 to run - even if we know that, deep down, this calls into GDI+.
617 2005-09-14 Jordi Mas i Hernandez <jordi@ximan.com>
619 * TestGraphics.cs: Adds default properties, properties set/get and save
620 and restore status test
622 2005-09-13 Jordi Mas i Hernandez <jordi@ximan.com>
624 * TestGraphics.cs: resets graphics object status before every SetClip test
626 2005-09-12 Gert Driesen <drieseng@users.sourceforge.net>
628 * TestImageConverter.cs: Re-enabled GetProperties test.
629 * TestPointConverter.cs: same.
630 * TestRectangleConverter.cs: same.
631 * TestSizeConverter.cs: same.
633 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
635 * TestImagge.cs: File not found exception, related to fix r49744
636 * TestBimap.cs: File not found exception, related to fix r49744
638 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
640 * TestGraphics.cs: New test case, only clipping for now
642 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
644 * TestPointConverter.cs: Use Assert class instead of deriving from
645 deprecated Assertion class. Tests now pass on both Mono and MS.NET.
646 * TestRectangleConverter.cs: same.
647 * TestSizeConverter.cs: same.
649 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
651 * ColorConverter.cs: Add hex string tests. Fixed tests to pass on
654 2005-08-23 Jordi Mas i Hernandez <jordi@ximan.com>
656 * TestPens.cs: Add test for Equals method
657 * TestBrushes.cs: Add test for Equals method
659 2005-08-19 Jordi Mas i Hernandez <jordi@ximan.com>
661 * TestPointConverter.cs: Fixes and changes to make the test locale unsensitive
662 * TestRectangleConverter.cs: Fixes and changes to make the test locale unsensitive
663 * TestSizeConverter.cs: Fixes and changes to make the test locale unsensitive
664 * ColorConverter.cs: Fixes and changes to make the test locale unsensitive
666 2005-08-17 Jordi Mas i Hernandez <jordi@ximan.com>
668 * TestRegion.cs: Adds many new cases for the new region implementation
670 2005-08-16 Gert Driesen <drieseng@users.sourceforge.net>
672 * ColorConverter.cs: Mono now also throws ArgumentException when
673 color value is not between 0 and 255.
674 * TestColor.cs: Added tests for invalid color values.
675 * TestRectangleConverter.cs: Fixed tests for conversion to/from
676 string. Added tests that verify results using specific cultures.
678 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
680 * ColorConverter.cs: Merged tests from TestColorConverter.cs. Fixed
681 tests using current culture.
682 * TestColorConverter.cs: Merged tests with ColorConverter.cs and
685 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
687 * TestColor.cs: Added test for ToString() on uninitialized color.
688 * TestColorConverter.cs: Added tests for ColorConverter.
690 2005-08-10 Jordi Mas i Hernandez <jordi@ximan.com>
692 * TestRegion.cs: new cases for Combine and Intersect
694 2005-08-10 Zoltan Varga <vargaz@freemail.hu>
696 * TestRectangle.cs: Add new test.
698 2005-08-09 Andrew Skiba <andrews@mainsoft.com>
700 * ColorConverter.cs, ColorTranslator.cs: added
701 * TestPointConverter.cs, TestRectangleConverter.cs, TestSizeConverter.cs: new
702 tests for convert to/from string
704 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
706 * Color.cs: many new testcases added
708 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
710 * Size.cs, SizeF.cs: GetHashCode and ToString tests
712 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
714 * TestRectangle.cs, TestRectangleF.cs: add new testcases
716 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
718 * TestPoint.cs: GetHashCode and ToString tests added
719 * TestPointF.cs: GetHashCode and ToString tests added, Addition and Substraction
722 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
724 * TestPens.cs, TestSystemBrushes.cs, TestSystemPens.cs: don't rethrow exceptions, keep
725 the original stack trace.
727 2005-07-27 Andrew Skiba <andrews@mainsoft.com>
729 * TestColor.cs: added tests for equality operators, IsEmpty property and fixed GetHBS
730 tests to use tolerance.
732 2005-05-10 Juraj Skripsky <juraj@hotfeet.ch>
734 * TestColor.cs: Added tests for GetHue, GetBrightness
737 2005-02-24 Jordi Mas i Hernandez <jordi@ximan.com>
738 * TestRegion.cs: added new IsVisible cases
740 2004-06-22 Sanjay Gupta <gsanjay@novell.com>
742 * TestIconConverter.cs, TestImageConverter.cs: Commented out some tests.
744 2004-06-17 Ravindra <rkumar@novell.com>
746 * graphicsUi.cs: Formatted and moved to
747 Samples/System.Drawing directory.
748 * image1.cs: Formatted and renamed to bmpsave.cs. Moved to
749 Samples/System.Drawing directory.
750 * hering.cs: Formatted and moved to Samples/General directory.
751 * BmpPaint.cs: Ficed, formatted and moved to
752 Samples/System.Drawing directory.
753 * font1.cs: Formatted and renamed to font.cs. Moved to
754 Samples/System.Drawing directory.
756 2004-06-10 Sanjay Gupta <gsanjay@novell.com>
758 * TestBitmap.cs: Corrected issues from my previous checkin.
760 2004-06-10 Sanjay Gupta <gsanjay@novell.com>
762 * TestImageFormatConverter.cs, TestStringFormat.cs: Removed
763 dependency on obsolete class, Assertion from NUnit.
765 2004-06-09 Sanjay Gupta <gsanjay@novell.com>
767 * TestImageConverter.cs: Removed dependency on obsolete class,
768 Assertion from NUnit.
770 2004-06-09 Sanjay Gupta <gsanjay@novell.com>
772 * TestBitmap.cs, TestIcon.cs, TestIconConverter.cs: Removed
773 dependency on obsolete class, Assertion from NUnit.
775 2004-05-27 Ravindra <rkumar@novell.com>
777 * TestRectangleConverter.cs: Ignored the test that is failing
778 because of bug #58435.
779 * TestPointConverter.cs: Same.
780 * TestSizeConverter.cs: Same.
781 * TestImageConverter.cs: Same.
783 2004-05-26 Sanjay Gupta <gsanjay@novell.com>
785 * TestImageFormatConverter.cs: Minor modification. Removed duplicate
788 2004-05-26 Ravindra <rkumar@novell.com>
790 * TestColor.cs: Added a test for testing ARGB values for all
791 the static color properties.
793 2004-05-20 Sanjay Gupta <gsanjay@novell.com>
795 * TestIcon.cs: Added.
796 * bitmaps/smiley.ico: Added.
798 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
800 * TestImageFormatConverter.cs: Fixed issues with test case.
802 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
804 * TestImageConverter.cs: Fixed issues with test case.
806 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
808 * TestIconConverter.cs: Fixed issues with test case.
810 2004-05-18 Ravindra <rkumar@novell.com>
812 * TestHatchBrush.cs: Removed. Now, we have a better test for HatchBrush
813 this under Test/System.Drawing.Drawing2D directory.
815 2004-05-17 Sanjay Gupta <gsanjay@novell.com>
817 * TestIconConverter.cs: Added.
818 * bitmaps/VisualPng.ico: Added
819 * bitmaps/VisualPng1.ico: Added
821 2004-05-14 Sanjay Gupta <gsanjay@novell.com>
823 * TestBitmap.cs: Modified method signature to static to be used in other file.
824 * TestImageConverter.cs: Added.
825 * TestImageFormatConverter.cs: Added
827 2004-05-12 Jordi Mas <jordi@ximan.com>
828 * TestBitmap.cs: added lockbitmap tests
830 2004-05-07 Jordi Mas <jordi@ximan.com>
831 * TestBitmap.cs: added rotation tests
833 2004-04-23 Ravindra <rkumar@novell.com>
835 * TestSystemPens.cs: Removed some unused exception variables.
836 * TestRectangleConverter.cs: Removed culture dependent tests.
837 * TestPointConverter.cs: Removed culture dependent tests.
838 * TestSizeConverter.cs: Removed culture dependent tests.
839 (These tests were not right because a constant culture specific string
840 was being parsed by using current culture of the thread. It resulted in
841 test failures when cultures do not match.)
843 2004-04-22 Ravindra <rkumar@novell.com>
845 * TestPointConverter.cs: Added.
846 * TestSizeConverter.cs: Added.
848 2004-04-22 Ravindra <rkumar@novell.com>
850 * TestRectangleConverter.cs: Added.
852 2004-04-21 Ravindra <rkumar@novell.com>
854 * TestPens.cs: Added.
856 2004-04-21 Ravindra <rkumar@novell.com>
858 * TestBrushes.cs: Added.
860 2004-04-16 Ravindra <rkumar@novell.com>
862 * TestSystemPens.cs: Added.
864 2004-03-13 Ravindra <rkumar@novell.com>
866 * TestSystemBrushes.cs: Added test fail conditions.
868 2004-03-12 Ravindra <rkumar@novell.com>
870 * TestSystemBrushes.cs: Added.
872 2004-03-17 Ravindra <rkumar@novell.com>
873 * TestHatchBrush.cs: Added.
875 2004-01-26 Ravindra <rkumar@novell.com>
876 * TestPointF.cs: Added.
877 * TestSize.cs: Added.
880 2004-01-16 Ravindra <rkumar@novell.com>
881 * BmpPaint.cs did not run on .NET.
882 Modified to make it run on .NET. Specs say
883 "Do not save an image to the same stream
884 that was used to construct the image."
886 2003-07-30 Alexandre Pigolkine <pigolkine@gmx.de>
887 * BmpPaint.cs modified
889 2003-06-28 Alexandre Pigolkine <pigolkine@gmx.de>
890 * hering.cs save as Jpeg also
892 2003-06-22 Alexandre Pigolkine <pigolkine@gmx.de>
895 2003-06-17 Alexandre Pigolkine <pigolkine@gmx.de>
898 2003-06-15 Alexandre Pigolkine <pigolkine@gmx.de>
899 * BmpPaint.cs ImageFormat specified for Save()
902 2003-06-06 Alexandre Pigolkine <pigolkine@gmx.de>
905 2001-10-31 Mike Kestner <mkestner@speakeasy.net>
907 * TestPoint.cs : Tests I've had in my node forever.