1 2007-04-12 Sebastien Pouliot <sebastien@ximian.com>
3 * TestBitmap.cs: Rework a test under 2.0 to see if GdipLockBits leaks
4 if in particular case (it doesn't). Added Categoty("Valgrind") to a
5 test know to leak due to the API design.
7 2007-04-12 Sebastien Pouliot <sebastien@ximian.com>
9 * TestBitmap.cs: Split LockBitmap into several tests and do not modify
10 the data when using ImageLockMode.ReadOnly (this makes some results
11 random when using MS GDI+).
13 2007-04-11 Sebastien Pouliot <sebastien@ximian.com>
15 * GDIPlusTest.cs: Add a check for locking (LockBits) a bitmap twice
16 (without unlocking it first).
17 * SolidBrushTest.cs: Add a test case to see if a cloned solid brush
18 returns a named color and a unnamed color.
19 * TestBitmap.cs: Renable four test cases depending on LockBits. Add
20 two additionnal test cases for LockBits, Double locks (exception) and
21 invalid ImageLockMode (no exception).
23 2007-04-09 Sebastien Pouliot <sebastien@ximian.com>
25 * TestColor.cs: Add a few more test cases for ==, != and Equals
27 2007-04-09 Sebastien Pouliot <sebastien@ximian.com>
29 * ColorConverter.cs: Add test case with a null CultureInfo for
31 * ColorTranslator.cs: Add test cases with known values for FromHtml
32 * TestColor.cs: Made some test clearer about what they do/check.
34 2007-04-02 Sebastien Pouliot <sebastien@ximian.com>
36 * TestFont.cs: Add test cases for GetHeight(Graphics) and
37 GetHeight(float) methods.
39 2007-03-30 Sebastien Pouliot <sebastien@ximian.com>
41 * GDIPlusTest.cs: Add pen test case to check for #81266 (note: will
42 crash libgdiplus if it's not updated to the latest svn revision).
43 * SystemFontsTest.cs: Allow a small delta when comparing floats. This
44 allows the ARM to work properly (e.g. 8.249999 versus 8.25).
46 2007-03-19 Jonathan Pobst <monkey@jpobst.com>
48 * TestFont.cs: Add a test for exception thrown when an unavailable font
49 style is requested. (Marked NotWorking due to being platform specific.)
51 2007-03-16 Sebastien Pouliot <sebastien@ximian.com>
53 * SystemFontsTest.cs: Avoid failures (ignore tests) if no fonts are
54 available on the system.
56 2007-03-15 Sebastien Pouliot <sebastien@ximian.com>
58 * ColorConverter.cs: Merge ConvertFrom_NotWorking with ConvertFrom as
59 the test cases are now working properly.
60 * ColorTranslator.cs: Add two other #hex cases. Fix typo.
62 2007-03-14 Sebastien Pouliot <sebastien@ximian.com>
64 * TestImage.cs: Add test cases for loading invalid files as an Image.
66 2007-03-09 Sebastien Pouliot <sebastien@ximian.com>
68 * GDIPlusTest.cs: Add test cases for GDI+ metafile API.
69 * TestImage.cs: Add test cases for loading metafile as Image.
71 2007-03-08 Sebastien Pouliot <sebastien@ximian.com>
73 * TestBitmap.cs: Re-add the 2 NotWorking cases that were removed by
76 2007-03-07 Vladimir Krasnov <vladimirk@mainsoft.com>
78 * TestBitmap.cs, TestFont.cs, TestIcon.cs, TestRegion.cs: removed tests
79 for TARGET_JVM with not supported method calls
81 2007-02-28 Sebastien Pouliot <sebastien@ximian.com>
83 * SystemFontsTest.cs: Add more tests cases including disposing the
84 font instance returned by the SystemFonts class.
86 2007-02-26 Sebastien Pouliot <sebastien@ximian.com>
88 * TestRegion.cs: Add test cases for ReleaseHrgn and fix GetHrgn tests
89 to avoid leaking memory under 2.0 (where ReleaseHrgn is available).
91 2007-02-21 Sebastien Pouliot <sebastien@ximian.com>
93 * ColorConverter.cs: Rename fixture to match our styleguide.
94 * ColorTranslator.cs: Rename fixture to match our styleguide.
96 2007-02-14 Sebastien Pouliot <sebastien@ximian.com>
98 * TestBitmap.cs: Add a test cases for default palettes for 1, 4 and 8
101 2007-02-08 Sebastien Pouliot <sebastien@ximian.com>
103 * TestRegion.cs: Add test cases for matrix operations on infinite
104 regions (result is always an infinite region). Add test cases for
105 scale and scale+translate on regions (to see that they do not trigger
106 a convertion into bitmap-based regions).
108 2007-02-01 Sebastien Pouliot <sebastien@ximian.com>
110 * TestGraphics.cs: Add test cases for VisibleClipBound (bug #78958)
111 and for checking clip bounds after operation on world tranformations.
113 2007-01-31 Sebastien Pouliot <sebastien@ximian.com>
115 * TestGraphics.cs: Add test case for trailing spaces when calling
116 MeasureString. #80680
118 2007-01-30 Sebastien Pouliot <sebastien@ximian.com>
120 * TestBitmap.cs: Add a test cases for SoapFormatter and Xml
121 serialization, which "works" under 2.0 but not under 1.1.
122 * TestImage.cs: Add test case for XmlSerializer on Image type, which
123 "works" under 2.0 but not under 1.1.
125 2007-01-30 Sebastien Pouliot <sebastien@ximian.com>
127 * TestBitmap.cs: Add a test case to serialize and deserialize a icon,
128 which use a decoder-only codec.
130 2007-01-19 Sebastien Pouliot <sebastien@ximian.com>
132 * GDIPlusTest.cs: Add test cases for loading unexisting files in
133 GdipLoadImageFromFile and GdipCreateBitmapFromFile. Added test case
134 for error code returned by GdipGetImageGraphicsContext for indexed
137 2007-01-18 Sebastien Pouliot <sebastien@ximian.com>
139 * TestGraphics.cs: Fix the LoadIndexed test case as it's current
140 implementation leads to false conclusions. MS GDI+ upgrades the
141 indexed PNG images to 32bpp ARGB. BMP are kept indexed but it's not
142 possible to create a Graphics from them.
143 * TestImage.cs: Test cases Stream_Unlock and Stream_Lock both fails
144 under MS 1.x with ArgumentNullException.
146 2007-01-16 Sebastien Pouliot <sebastien@ximian.com>
148 * TestBitmap.cs: Added test case to create multiple bitmaps from a
150 * TestIcon.cs: Added test cases to create multiple icons from a
151 single Handle or HICON. Enabled SaveAndCompare on roundtrip tests.
153 2007-01-15 Sebastien Pouliot <sebastien@ximian.com>
155 * TestIcon.cs: Add test cases for ToBitmap when multiple icon sizes
156 coexists in the same icon file.
158 2007-01-15 Sebastien Pouliot <sebastien@ximian.com>
160 * TestIcon.cs: Add test cases for non-standard size icons, 10x16 and
161 11x22, to test for non perfect match icon selection.
162 * TestImage.cs: Add test cases for locked/unlocked streams when using
163 GDI+ (e.g. Mono running on Windows).
165 2007-01-15 Sebastien Pouliot <sebastien@ximian.com>
167 * TestIcon.cs: Add test cases for XP (32bpp) icons.
169 2007-01-12 Sebastien Pouliot <sebastien@ximian.com>
171 * TestBitmap.cs: Add test cases for FromHicon and roundtripping using
172 GetHbitmap and FromHbitmap.
173 * TestIcon.cs: Add test cases for all constructors. Add test cases for
174 saving icons (all sizes). Add test cases for roundtripping icons using
177 2007-01-11 Sebastien Pouliot <sebastien@ximian.com>
179 * GDIPlusTest.cs: Add test case for loading an icon and playing with
181 * TestIcon.cs: Add test cases for different sizes of icons.
183 2007-01-07 Sebastien Pouliot <sebastien@ximian.com>
185 * TestGraphics.cs: Mark MeasureString_StringFontInt_LongString and
186 MeasureString_Wrapping_Dots as a possible, host specific, ignored test
188 * FontFamilyTest.cs: Mark FontFamily_String as a possible, host
189 specific, ignored test case.
191 2006-12-29 Gert Driesen <drieseng@users.sourceforge.net>
193 * SystemFontsTest.cs: Split DefaultFont test into two parts, since
194 on Linux MS Sans Sarif is mapped to other available font.
196 2006-12-29 Gert Driesen <drieseng@users.sourceforge.net>
198 * SystemFontsTest.cs: Added test for DefaultFont.
200 2006-12-22 Sebastien Pouliot <sebastien@ximian.com>
202 * TestBrushes.cs: Ensure that the unit tests are destructive on the
203 brushes (since you can change their color and dispose them). Now only
204 Brushes.YellowGreen is "destroyed" in the (new) Dispose test. This fix
205 any other unit test that use Brushes.* executed after this one.
207 2006-12-19 Sebastien Pouliot <sebastien@ximian.com>
209 * TestIcon.cs: Add test cases for 2.0 ExtractAssociatedIcon method.
211 2006-12-03 Sebastien Pouliot <sebastien@ximian.com>
213 * SystemIconsTest.cs: New. Unit tests for SystemIcons. Note that the
214 icons provided here behave differently than normal icons (can't be
217 2006-11-23 Sebastien Pouliot <sebastien@ximian.com>
219 * TestImageFormatConverter.cs: Add test cases for ConvertFrom (long
220 names, currently not working), GetStandardValuesSupported and
221 GetStandardValues methods.
223 2006-11-06 Sebastien Pouliot <sebastien@ximian.com>
225 * TestGraphics.cs: Add new MeasureString test cases.
226 * TestRectangle.cs: Add unit tests for == and != operators. Update
227 tests to NUnit 2.2 syntax.
228 * TestRectangleF.cs: Add unit tests for == and != operators. Update
229 tests to NUnit 2.2 syntax.
231 2006-10-18 Sebastien Pouliot <sebastien@ximian.com>
233 * TestGraphics.cs: Ignore new test cases when font is null (not
234 available). Add pixel size compares to MeasureString_Bug76664.
236 2006-10-11 Sebastien Pouliot <sebastien@ximian.com>
238 * TestGraphics.cs: Added test case to measure strings, some aren't yet
239 working. Modified some to get better checks (e.g. Int32.MaxValue for
242 2006-10-03 Boris Kirzner <borisk@mainsoft.com>
244 * TestStringFormat.cs: mark tests not working in TARGET_JVM.
246 2006-09-29 Sebastien Pouliot <sebastien@ximian.com>
248 * TestGraphics.cs: Convert unit tests to 2.2 API so we can Ignore some
249 tests dynamically (when fonts aren't installed).
251 2006-09-28 Sebastien Pouliot <sebastien@ximian.com>
253 * TestGraphics.cs: Added test cases for bug #77699 (with and without
256 2006-09-26 Boris Kirzner <borisk@mainsoft.com>
258 * TestStringFormat.cs: fix build for TARGET_JVM.
260 2006-09-22 Sebastien Pouliot <sebastien@ximian.com>
262 * TestGraphics.cs: Added more test cases for MeasureCharacterRanges,
263 like handling bad ranges (start, length) and hotkey prefix handling.
265 2006-09-21 Sebastien Pouliot <sebastien@ximian.com>
267 * GDIPlusTest.cs: Added test cases for GdipGetStringFormatTabStops and
268 GdipSetStringFormatTabStops functions.
269 * TestStringFormat.cs: Added a more complex test case for Clone.
271 2006-09-19 Sebastien Pouliot <sebastien@ximian.com>
273 * GDIPlusTest.cs: Added test cases for GdipMeasureCharacterRanges and
274 StringFormat functions.
275 * TestGraphics.cs: Avoid test cases failure if the font object can't
276 be created during fixture's setup.
277 * TestStringFormat.cs: Increased coverage of the unit tests.
279 2006-09-18 Sebastien Pouliot <sebastien@ximian.com>
281 * TestGraphics.cs: Add test cases for MeasureString and
282 MeasureCharacterRanges methods.
284 2006-09-18 Boris Kirzner <borisk@mainsoft.com>
286 * ColorTranslator.cs,TestBitmap.cs,TestColor.cs,TestFont.cs,
287 TestRegion.cs,TestSizeFConverter.cs : mark tests not working
290 2006-09-16 Sebastien Pouliot <sebastien@ximian.com>
292 * TestSizeF.cs: Remove the NET_2_0/NotWorking stuff from GetHashCode
293 test. The test is bad because sometimes it uses Size instead of SizeF.
295 2006-09-14 Sebastien Pouliot <sebastien@ximian.com>
297 * GDIPlusTest.cs: Added test cases for GdipBitmapUnlockBits.
299 2006-09-11 Sebastien Pouliot <sebastien@ximian.com>
301 * TestBitmap.cs: Fix the bitmap loading code to work in more cases.
302 * TestImageConverter.cs: Added a test case when value is null (should
303 return "(none)"). Uncommented and splitted all exception test cases
304 into individual tests. Still got one faulty test: ConvertTo_ByteArray.
306 2006-09-04 Jonathan Gilbert <logic@deltaq.org>
308 * TestBitmap.cs: Reactivated the Rotate1bit4bit test, with code added
309 to ignore the test if Microsoft's GDIPLUS.DLL is in use.
311 2006-09-01 Sebastien Pouliot <sebastien@ximian.com>
313 * TestBitmap.cs: Add more test cases for LockBits which, on Mono,
314 seems to work only when the destination format is 32 bits.
316 2006-08-31 Sebastien Pouliot <sebastien@ximian.com>
318 * TextureBrushTest.cs: Remove NotWorking from rotation test case.
320 2006-08-30 Sebastien Pouliot <sebastien@ximian.com>
322 * TextureBrushTest.cs: More test cases when only a partial part of the
323 image is being used and for cloning the brush.
325 2006-08-28 Sebastien Pouliot <sebastien@ximian.com>
327 * GDIPlusTest.cs: Added more parameters checks for TextureBrush calls.
328 * TestBitmap.cs: Fix test case for big endian arch (Marshal.ReadInt32)
330 2006-08-27 Sebastien Pouliot <sebastien@ximian.com>
332 * ColorConverter.cs: Add a new test case for a color with a integer
333 part that is too large to convert into an int.
334 * ColorTranslator.cs: Add more test cases for FromHtml method.
336 2006-08-25 Sebastien Pouliot <sebastien@ximian.com>
338 * GDIPlusTest.cs: Fix ImageAttributes test case.
339 * TestBitmap.cs: Add more details to pinpoint exact failure under OSX.
341 2006-08-24 Sebastien Pouliot <sebastien@ximian.com>
343 * GDIPlusTest.cs: Added more test cases for TextureBrush functions.
344 Added new test cases for ImageAttributes. Removed some assertion for
345 GpGraphicsPath (which returns different value on monobuild win32 bot
346 than my own machine, uninit field ?).
348 2006-08-23 Sebastien Pouliot <sebastien@ximian.com>
350 * GDIPlusTest.cs: Added new test cases for TextureBrush functions.
351 * TextureBrushTest.cs: New. Unit tests for TextureBrush class.
353 2006-08-19 Sebastien Pouliot <sebastien@ximian.com>
355 * GDIPlusTest.cs: Added new test cases for GraphicsPathIter functions.
357 2006-08-18 Sebastien Pouliot <sebastien@ximian.com>
359 * GDIPlusTest.cs: Added more test cases for Matrix functions.
361 2006-08-16 Sebastien Pouliot <sebastien@ximian.com>
363 * GDIPlusTest.cs: Ignore some test cases if we cannot get any font
366 2006-08-15 Sebastien Pouliot <sebastien@ximian.com>
368 * FontFamilyTest.cs: Ignore test cases if we cannot get any font
370 * TestFont.cs: Ignore test cases if we cannot get any font family
373 2006-08-14 Sebastien Pouliot <sebastien@ximian.com>
375 * GDIPlusTest.cs: Re-add LOGONT definition as a class (instead of a
376 struct like it's currently defined inside SD).
378 2006-08-12 Duncan Mak <duncan@novell.com>
380 * GDIPlusTest.cs: Removed all the local PInvoke methods.
381 (DrawingOperations): New test for various draw and fill operations
384 2006-08-11 Sebastien Pouliot <sebastien@ximian.com>
386 * GDIPlusTest.cs: Added one more case for GdipGetLogFont.
387 * TestBitmap.cs: Ignore test Rotate1bit4bit as it fails when Mono
388 executes under Windows (GDI+);
389 * TestFont.cs: Added more test cases for ToLogFont including one that
390 shows that LOGFONT only works properly when it's a class (not a struct)
392 2006-08-10 Sebastien Pouliot <sebastien@ximian.com>
394 * GDIPlusTest.cs: Add more test cases for GraphicsPath and
395 PathGradientBrush to fix unit tests under Windows.
396 * RegionNonRectTest.cs: Ignore Region_Ctor_RegionData as it will
397 fail when using MS GDI+ (e.g. Mono on Windows).
399 2006-08-10 Sebastien Pouliot <sebastien@ximian.com>
401 * GDIPlusTest.cs: Add more test cases for GraphicsPath (Reset and
402 Widen) and some new tests for Matrix related GDI+ functions.
404 2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
406 * TestRegion.cs: Add test case for excluding a rectangle from an
409 2006-08-07 Sebastien Pouliot <sebastien@ximian.com>
411 * GDIPlusTest.cs: Avoid leaking during tests.
413 2006-08-05 Sebastien Pouliot <sebastien@ximian.com>
415 * GDIPlusTest.cs: Some test cases for Graphics and Font related GDI+
418 2006-08-04 Sebastien Pouliot <sebastien@ximian.com>
420 * GDIPlusTest.cs: Some test cases for GraphicsPath, PathGradientBrush,
421 Pen related GDI+ calls.
423 2006-08-03 Sebastien Pouliot <sebastien@ximian.com>
425 * GDIPlusTest.cs: More test cases for the GDI+ function calls (which
426 fixes some unit test failures seen with Mono running on Windows).
428 2006-08-03 Sebastien Pouliot <sebastien@ximian.com>
430 * TestFont.cs: Remove asserts that are system dependant.
432 2006-07-20 Sebastien Pouliot <sebastien@ximian.com>
434 * TestGraphics.cs: Added ReleaseHDC test cases by Jonathan Pobst.
436 2006-07-06 Sebastien Pouliot <sebastien@ximian.com>
438 * GDIPlusTest.cs: New WIP. Unit tests for the GDI+ function calls.
439 * TestImage.cs: Added checks to validate that the thumbnail's callback
442 2006-07-06 Sebastien Pouliot <sebastien@ximian.com>
444 * SolidBrushTest.cs: New test case using DrawLine.
446 2006-07-04 Sebastien Pouliot <sebastien@ximian.com>
448 * TestImage.cs: Add test cases for GetThumbnailImage.
450 2006-06-30 Sebastien Pouliot <sebastien@ximian.com>
452 * SolidBrushTest.cs: New. Unit tests for SolidBrush.
454 2006-06-28 Sebastien Pouliot <sebastien@ximian.com>
456 * TestFont.cs: Expanded a test case to check for bug #78721 where the
457 LOGFONT structure must be initialized even if the ToLogFont call fails
459 2006-06-27 Sebastien Pouliot <sebastien@ximian.com>
461 * TestBitmap.cs: Reactivate a test case (LockBitmap) as NotWorking and
462 add a comment on a commented one (MakeTransparent ;-)
464 2006-06-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
466 * TestBitmap.cs: add test for stride with 1bpp indexed bitmap.
468 2006-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
470 * TestColor.cs: added 2 more tests for serialization and enabled one
471 that was not working.
473 2006-05-30 Sebastien Pouliot <sebastien@ximian.com>
475 * FontFamilyTest.cs: New. Unit tests for FontFamily.
476 * TestFont.cs: Added more test cases to Font.
478 2006-05-29 Sebastien Pouliot <sebastien@ximian.com>
480 * TestImageFormatConverter.cs: Added test cases for all well known
481 ImageFormat short and long names using ConvertFrom.
483 2006-05-26 Sebastien Pouliot <sebastien@ximian.com>
485 * TestColor.cs: Added test cases for serialization. Currently we can't
486 deserialize Color coming from MS serialization.
488 2006-05-25 Sebastien Pouliot <sebastien@ximian.com>
490 * TestRegion.cs: Added a new fixture that executes with UnmanagedCode
491 permission and test the [Get|From]Hrgn methods.
493 2006-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
495 * TestBitmap.cs: new tests for the default format and the default file
498 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
500 * ColorConverter.cs: Split unworking test case from ConvertFrom into
501 a separate test case (marked as NotWorking).
502 * TestBitmap.cs: Mark test case Rotate1bit4bit as NotDotNet as it was
503 probably never tested under Windows (and doesn't work there).
504 * TestFontConverter.cs: Split test case for CreateInstance to check
505 for ArgumentException (2.0) or NullReferenceException (1.x).
506 * TestPointConverter.cs: Split test case for CreateInstance to check
507 for ArgumentException (2.0) or NullReferenceException (1.x).
508 * TestRectangleConverter.cs: Split test case for CreateInstance to
509 check for ArgumentException (2.0) or NullReferenceException (1.x).
510 * TestSizeConverter.cs: Split test case for CreateInstance to check
511 for ArgumentException (2.0) or NullReferenceException (1.x).
512 * TestSizeFConverter.cs: Add/split test cases for CreateInstance to
513 check for InvalidCastException and NullReferenceException.
514 * TestSizeF.cs: Mark GetHashCodeTest as NotWorking in 2.0 profile as
515 Empty and SizeF(0,0) don't share the same hash code.
517 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
519 * TestImageConverter.cs: Adjust test cases as there is an additional
520 properties under 2.0.
521 * TestSizeF.cs: Under 2.0 SizeF.Empty != SizeF(0,0)
523 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
525 * PenTest.cs: Fix different exception being thrown in 1.x and 2.0.
526 * TestFont.cs: Fix tests under Windows (CAS related);
527 * TestGraphics.cs: Fix and add more test cases for FillRectangles.
529 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
531 * PenTest.cs: Added a test case where the brush supplied to the .ctor
532 is disposed before the pen is used. Based on a sample from Paddy joy.
534 2006-05-17 Sebastien Pouliot <sebastien@ximian.com>
536 * PenTest.cs: New. Unit tests for Pen.
538 2006-05-15 Atsushi Enomoto <atsushi@ximian.com>
540 * TestGraphics.cs : added test for bug #78408 (FillRectangles).
542 2006-05-12 Sebastien Pouliot <sebastien@ximian.com>
544 * TestRegion.cs: Added a new test case for unioning a rectangle with
545 infinity and a new test case for GetRegionScans.
547 2006-05-04 Sebastien Pouliot <sebastien@ximian.com>
549 * TestGraphics.cs: Re-introduce the removed check :)
551 2006-05-04 Sebastien Pouliot <sebastien@ximian.com>
553 * TestGraphics.cs: Temporarily remove the checks for the transform in
554 containers. This allows libgdiplus to get better visual results until
555 the matrix issue is fixed correctly (instead of returning the "right"
556 matrix and displaying wrong data).
558 2006-05-02 Sebastien Pouliot <sebastien@ximian.com>
560 * TestGraphics.cs: Added new test cases for [Begin|End]Container and
561 for Save and Restore methods.
563 2006-04-27 Sebastien Pouliot <sebastien@ximian.com>
565 * TestGraphics.cs: Added new test cases for DrawCurve methods.
567 2006-04-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
569 * TestBitmap.cs: added tests for UnlockBits when the target is an
570 indexed image and a non-indexed one.
572 2006-04-21 Sebastien Pouliot <sebastien@ximian.com>
574 * TestGraphics.cs: Added new test cases for clipping. Some of them do
577 2006-04-11 Sebastien Pouliot <sebastien@ximian.com>
579 * TestGraphics.cs: Added new test cases for bug #77129 where we should
580 not draw or fill rectangle(s) with negative width or height. Converted
581 all test cases to UNIX line endings.
583 2006-03-30 Sebastien Pouliot <sebastien@ximian.com>
585 * TestGraphics.cs: Added new test cases translating matrix with
586 different MatrixOrder and for multiplying a non-invertible matrix.
588 2006-03-28 Sebastien Pouliot <sebastien@ximian.com>
590 * TestGraphics.cs: Add new test cases for clipping.
592 2006-03-25 Sebastien Pouliot <sebastien@ximian.com>
594 * RegionDataTest.cs: Add test cases for GetRegionData when a region is
595 path-based (using bitmaps in libgdiplus) and for regions that had a
596 binary operations applied (i.e. using a path tree in libgdiplus).
597 * RegionNonRectTest.cs: Add test cases for GetRegionScans and all
598 binary operators (Union, Intersection, Complement, Exclude and Xor)
599 on path based regions (using bitmaps in libgdiplus).
601 2006-02-29 Peter Dennis Bartok <pbartok@novell.com>
603 * TestFont.cs: LOGFONT must be CharSet=Auto to make sure we have
604 the appropriate size on each system
606 2006-01-27 Sebastien Pouliot <sebastien@ximian.com>
608 * RegionNonRectTest.cs: Updated comments on a test that fails on both
609 1.x and 2.0 MS runtime.
610 * TestFont.cs: Converted tests to NUnit 2.2 and added descriptions to
613 2006-01-26 Boris Kirzner <borisk@mainsoft.com>
614 * ColorConverter.cs, TestBitmap.cs, TestIcon.cs, TestIconConverter.cs,
615 TestImageConverter.cs, TestPointConverter.cs, TestRectangleConverter.cs,
616 TestRegion.cs, TestSizeConverter.cs, TestStringFormat.cs:
617 added #ifdef for TARGET_JVM.
619 2006-01-23 Boris Kirzner <borisk@mainsoft.com>
620 * TestBitmap.cs, TestFont.cs: #ifdef fot TARGET_JVM.
622 2006-01-18 Sebastien Pouliot <sebastien@ximian.com>
624 * RegionDataTest.cs: New. Unit tests for RegionData.
625 * RegionNonRectTest.cs: New. Unit tests for non-rectangular regions.
626 * TestRegion.cs: Added new test cases for empty region and IsInfinite
627 behaviour with multiple rectangles / path-rectangle regions.
629 2006-01-16 Sebastien Pouliot <sebastien@ximian.com>
631 * TestRegion.cs: Mark a test case as NotWorking as it caused a
634 2006-01-11 Sebastien Pouliot <sebastien@ximian.com>
636 * RegionCas.cs: New. CAS unit tests for Region.
637 * TestRegion.cs: Added test cases to check for expected exceptions.
639 2005-12-05 Peter Dennis Bartok <pbartok@novell.com>
641 * TestFont.cs: Added test for LogFont conversion
643 2005-12-05 Jordi Mas i Hernandez <jordimash@gmail.com>
645 * TestPoint.cs: Test new methods for .Net 2.0
646 * TestPointF.cs Test new methods for .Net 2.0
647 * ColorConverter.cs: Fixes for .Net 2.0
648 * TestSizeF.cs: Test new methods for .Net 2.0
649 * TestSize.cs: Test new methods for .Net 2.0
651 2005-12-02 Jonathan Gilbert <logic@deltaq.org>
653 * TestBitmap.cs (LockUnlockBitmap): Added test for the copying back
654 of bitmap data in Bitmap.UnlockBits for non-readonly ImageLockMode
657 2005-11-17 Vladimir Krasnov <vladimirk@mainsoft.com>
659 * ColorConverter.cs: added testcases for ConvertFrom and
660 three digit notaion color.
662 2005-10-23 Jonathan Gilbert <logic@deltaq.org>
664 * TestBitmap.cs (Rotate1bit4bit): Added test for rotation & flipping
665 of indexed (1- and 4-bit) Bitmaps.
666 * 1bit.png, 4bit.png: Added to 'bitmaps' subdirectory.
668 2005-09-19 Miguel de Icaza <miguel@novell.com>
670 * TestGraphics.cs (LoadIndexed): Add test for the indexed bug.
672 2005-09-16 Sebastien Pouliot <sebastien@ximian.com>
674 * BitmapCas.cs: New. CAS unit tests for Bitmap.
675 * GraphicsCas.cs: New. CAS unit tests for Graphics.
676 * ColorConverter.cs, ColorTranslator.cs, TestBrushes.cs, TestBitmap.cs
677 TestColor.cs, TestFont.cs, TestIcon.cs, TestIconConverter.cs,
678 TestImage.cs, TestImageConverter.cs, TestImageFormatConverter.cs,
679 TestPens.cs, TestPoint.cs, TestPointF.cs, TestPointConverter.cs,
680 TestRectangle.cs, TestRectangleF.cs, TestRectangleConverter.cs,
681 TestRegion.cs, TestSizeConverter.cs, TestSize.cs, TestSizeF.cs,
682 TestStringFormat.cs, TestSystemBrushes.cs, TestSystemPens.cs: Deny
683 UnmanagedCode permission to all tests. This shows (when executed under
684 MS runtime) that S.D API is safe and doesn't requires high privileges
685 to run - even if we know that, deep down, this calls into GDI+.
687 2005-09-14 Jordi Mas i Hernandez <jordi@ximan.com>
689 * TestGraphics.cs: Adds default properties, properties set/get and save
690 and restore status test
692 2005-09-13 Jordi Mas i Hernandez <jordi@ximan.com>
694 * TestGraphics.cs: resets graphics object status before every SetClip test
696 2005-09-12 Gert Driesen <drieseng@users.sourceforge.net>
698 * TestImageConverter.cs: Re-enabled GetProperties test.
699 * TestPointConverter.cs: same.
700 * TestRectangleConverter.cs: same.
701 * TestSizeConverter.cs: same.
703 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
705 * TestImagge.cs: File not found exception, related to fix r49744
706 * TestBimap.cs: File not found exception, related to fix r49744
708 2005-09-06 Jordi Mas i Hernandez <jordi@ximan.com>
710 * TestGraphics.cs: New test case, only clipping for now
712 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
714 * TestPointConverter.cs: Use Assert class instead of deriving from
715 deprecated Assertion class. Tests now pass on both Mono and MS.NET.
716 * TestRectangleConverter.cs: same.
717 * TestSizeConverter.cs: same.
719 2005-08-26 Gert Driesen <drieseng@users.sourceforge.net>
721 * ColorConverter.cs: Add hex string tests. Fixed tests to pass on
724 2005-08-23 Jordi Mas i Hernandez <jordi@ximan.com>
726 * TestPens.cs: Add test for Equals method
727 * TestBrushes.cs: Add test for Equals method
729 2005-08-19 Jordi Mas i Hernandez <jordi@ximan.com>
731 * TestPointConverter.cs: Fixes and changes to make the test locale unsensitive
732 * TestRectangleConverter.cs: Fixes and changes to make the test locale unsensitive
733 * TestSizeConverter.cs: Fixes and changes to make the test locale unsensitive
734 * ColorConverter.cs: Fixes and changes to make the test locale unsensitive
736 2005-08-17 Jordi Mas i Hernandez <jordi@ximan.com>
738 * TestRegion.cs: Adds many new cases for the new region implementation
740 2005-08-16 Gert Driesen <drieseng@users.sourceforge.net>
742 * ColorConverter.cs: Mono now also throws ArgumentException when
743 color value is not between 0 and 255.
744 * TestColor.cs: Added tests for invalid color values.
745 * TestRectangleConverter.cs: Fixed tests for conversion to/from
746 string. Added tests that verify results using specific cultures.
748 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
750 * ColorConverter.cs: Merged tests from TestColorConverter.cs. Fixed
751 tests using current culture.
752 * TestColorConverter.cs: Merged tests with ColorConverter.cs and
755 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
757 * TestColor.cs: Added test for ToString() on uninitialized color.
758 * TestColorConverter.cs: Added tests for ColorConverter.
760 2005-08-10 Jordi Mas i Hernandez <jordi@ximan.com>
762 * TestRegion.cs: new cases for Combine and Intersect
764 2005-08-10 Zoltan Varga <vargaz@freemail.hu>
766 * TestRectangle.cs: Add new test.
768 2005-08-09 Andrew Skiba <andrews@mainsoft.com>
770 * ColorConverter.cs, ColorTranslator.cs: added
771 * TestPointConverter.cs, TestRectangleConverter.cs, TestSizeConverter.cs: new
772 tests for convert to/from string
774 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
776 * Color.cs: many new testcases added
778 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
780 * Size.cs, SizeF.cs: GetHashCode and ToString tests
782 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
784 * TestRectangle.cs, TestRectangleF.cs: add new testcases
786 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
788 * TestPoint.cs: GetHashCode and ToString tests added
789 * TestPointF.cs: GetHashCode and ToString tests added, Addition and Substraction
792 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
794 * TestPens.cs, TestSystemBrushes.cs, TestSystemPens.cs: don't rethrow exceptions, keep
795 the original stack trace.
797 2005-07-27 Andrew Skiba <andrews@mainsoft.com>
799 * TestColor.cs: added tests for equality operators, IsEmpty property and fixed GetHBS
800 tests to use tolerance.
802 2005-05-10 Juraj Skripsky <juraj@hotfeet.ch>
804 * TestColor.cs: Added tests for GetHue, GetBrightness
807 2005-02-24 Jordi Mas i Hernandez <jordi@ximan.com>
808 * TestRegion.cs: added new IsVisible cases
810 2004-06-22 Sanjay Gupta <gsanjay@novell.com>
812 * TestIconConverter.cs, TestImageConverter.cs: Commented out some tests.
814 2004-06-17 Ravindra <rkumar@novell.com>
816 * graphicsUi.cs: Formatted and moved to
817 Samples/System.Drawing directory.
818 * image1.cs: Formatted and renamed to bmpsave.cs. Moved to
819 Samples/System.Drawing directory.
820 * hering.cs: Formatted and moved to Samples/General directory.
821 * BmpPaint.cs: Ficed, formatted and moved to
822 Samples/System.Drawing directory.
823 * font1.cs: Formatted and renamed to font.cs. Moved to
824 Samples/System.Drawing directory.
826 2004-06-10 Sanjay Gupta <gsanjay@novell.com>
828 * TestBitmap.cs: Corrected issues from my previous checkin.
830 2004-06-10 Sanjay Gupta <gsanjay@novell.com>
832 * TestImageFormatConverter.cs, TestStringFormat.cs: Removed
833 dependency on obsolete class, Assertion from NUnit.
835 2004-06-09 Sanjay Gupta <gsanjay@novell.com>
837 * TestImageConverter.cs: Removed dependency on obsolete class,
838 Assertion from NUnit.
840 2004-06-09 Sanjay Gupta <gsanjay@novell.com>
842 * TestBitmap.cs, TestIcon.cs, TestIconConverter.cs: Removed
843 dependency on obsolete class, Assertion from NUnit.
845 2004-05-27 Ravindra <rkumar@novell.com>
847 * TestRectangleConverter.cs: Ignored the test that is failing
848 because of bug #58435.
849 * TestPointConverter.cs: Same.
850 * TestSizeConverter.cs: Same.
851 * TestImageConverter.cs: Same.
853 2004-05-26 Sanjay Gupta <gsanjay@novell.com>
855 * TestImageFormatConverter.cs: Minor modification. Removed duplicate
858 2004-05-26 Ravindra <rkumar@novell.com>
860 * TestColor.cs: Added a test for testing ARGB values for all
861 the static color properties.
863 2004-05-20 Sanjay Gupta <gsanjay@novell.com>
865 * TestIcon.cs: Added.
866 * bitmaps/smiley.ico: Added.
868 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
870 * TestImageFormatConverter.cs: Fixed issues with test case.
872 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
874 * TestImageConverter.cs: Fixed issues with test case.
876 2004-05-18 Sanjay Gupta <gsanjay@novell.com>
878 * TestIconConverter.cs: Fixed issues with test case.
880 2004-05-18 Ravindra <rkumar@novell.com>
882 * TestHatchBrush.cs: Removed. Now, we have a better test for HatchBrush
883 this under Test/System.Drawing.Drawing2D directory.
885 2004-05-17 Sanjay Gupta <gsanjay@novell.com>
887 * TestIconConverter.cs: Added.
888 * bitmaps/VisualPng.ico: Added
889 * bitmaps/VisualPng1.ico: Added
891 2004-05-14 Sanjay Gupta <gsanjay@novell.com>
893 * TestBitmap.cs: Modified method signature to static to be used in other file.
894 * TestImageConverter.cs: Added.
895 * TestImageFormatConverter.cs: Added
897 2004-05-12 Jordi Mas <jordi@ximan.com>
898 * TestBitmap.cs: added lockbitmap tests
900 2004-05-07 Jordi Mas <jordi@ximan.com>
901 * TestBitmap.cs: added rotation tests
903 2004-04-23 Ravindra <rkumar@novell.com>
905 * TestSystemPens.cs: Removed some unused exception variables.
906 * TestRectangleConverter.cs: Removed culture dependent tests.
907 * TestPointConverter.cs: Removed culture dependent tests.
908 * TestSizeConverter.cs: Removed culture dependent tests.
909 (These tests were not right because a constant culture specific string
910 was being parsed by using current culture of the thread. It resulted in
911 test failures when cultures do not match.)
913 2004-04-22 Ravindra <rkumar@novell.com>
915 * TestPointConverter.cs: Added.
916 * TestSizeConverter.cs: Added.
918 2004-04-22 Ravindra <rkumar@novell.com>
920 * TestRectangleConverter.cs: Added.
922 2004-04-21 Ravindra <rkumar@novell.com>
924 * TestPens.cs: Added.
926 2004-04-21 Ravindra <rkumar@novell.com>
928 * TestBrushes.cs: Added.
930 2004-04-16 Ravindra <rkumar@novell.com>
932 * TestSystemPens.cs: Added.
934 2004-03-13 Ravindra <rkumar@novell.com>
936 * TestSystemBrushes.cs: Added test fail conditions.
938 2004-03-12 Ravindra <rkumar@novell.com>
940 * TestSystemBrushes.cs: Added.
942 2004-03-17 Ravindra <rkumar@novell.com>
943 * TestHatchBrush.cs: Added.
945 2004-01-26 Ravindra <rkumar@novell.com>
946 * TestPointF.cs: Added.
947 * TestSize.cs: Added.
950 2004-01-16 Ravindra <rkumar@novell.com>
951 * BmpPaint.cs did not run on .NET.
952 Modified to make it run on .NET. Specs say
953 "Do not save an image to the same stream
954 that was used to construct the image."
956 2003-07-30 Alexandre Pigolkine <pigolkine@gmx.de>
957 * BmpPaint.cs modified
959 2003-06-28 Alexandre Pigolkine <pigolkine@gmx.de>
960 * hering.cs save as Jpeg also
962 2003-06-22 Alexandre Pigolkine <pigolkine@gmx.de>
965 2003-06-17 Alexandre Pigolkine <pigolkine@gmx.de>
968 2003-06-15 Alexandre Pigolkine <pigolkine@gmx.de>
969 * BmpPaint.cs ImageFormat specified for Save()
972 2003-06-06 Alexandre Pigolkine <pigolkine@gmx.de>
975 2001-10-31 Mike Kestner <mkestner@speakeasy.net>
977 * TestPoint.cs : Tests I've had in my node forever.