1 2006-11-22 Sebastien Pouliot <sebastien@ximian.com>
3 * GraphicsPath.cs: Better MonoTODO description.
4 * LinearGradientBrush.cs: Better MonoTODO description.
6 2006-08-10 Sebastien Pouliot <sebastien@ximian.com>
8 * GraphicsPath.cs: Fix unit tests wrt libgdiplus return value change.
9 * PathGradientBrush.cs: Fix unit tests when running under Windows.
11 2006-08-07 Andrew Skiba <andrews@mainsof.com>
13 * Matrix.jvm.cs: TARGET_JVM fix
15 2006-08-04 Sebastien Pouliot <sebastien@ximian.com>
17 * GraphicsPath.cs: Fix unit tests wrt libgdiplus return value change.
18 * PathGradientBrush.cs: Fix unit tests wrt libgdiplus return value
21 2006-06-08 Sebastien Pouliot <sebastien@ximian.com>
23 * GraphicsPath.cs: Update/remove some MonoTODO on IsVisible methods.
25 2006-06-07 Sebastien Pouliot <sebastien@ximian.com>
27 * GraphicsPath.cs: IsOutlineVisible throws ArgumentNullException
28 if a null pen is supplied. Update/remove some MonoTODO on
29 IsOutlineVisible methods.
31 2006-06-06 Sebastien Pouliot <sebastien@ximian.com>
33 * GraphicsPath.cs: Fix IsOutlineVisible wrt API signature change.
35 2006-05-24 Sebastien Pouliot <sebastien@ximian.com>
37 * GraphicsPath.cs: Remove MonoTODO on GetBounds. For 1.x throw an
38 OutOfMemoryException if Widen is called on an empty path.
40 2006-05-21 Sebastien Pouliot <sebastien@ximian.com>
42 * CombineMode.cs: Removed [Serializable] from 2.0 profile.
43 * CompostingMode.cs: Removed [Serializable] from 2.0 profile.
44 * CompostingQuality.cs: Removed [Serializable] from 2.0 profile.
45 * CoordinateSpace.cs: Removed [Serializable] from 2.0 profile.
46 * DashCap.cs: Removed [Serializable] from 2.0 profile.
47 * DashStyle.cs: Removed [Serializable] from 2.0 profile.
48 * FillMode.cs: Removed [Serializable] from 2.0 profile.
49 * FlushIntention.cs: Removed [Serializable] from 2.0 profile.
50 * HatchStyle.cs: Removed [Serializable] from 2.0 profile.
51 * InterpolationMode.cs: Removed [Serializable] from 2.0 profile.
52 * LinearGradientMode.cs: Removed [Serializable] from 2.0 profile.
53 * LineCap.cs: Removed [Serializable] from 2.0 profile.
54 * LineJoin.cs: Removed [Serializable] from 2.0 profile.
55 * MatrixOrder.cs: Removed [Serializable] from 2.0 profile.
56 * PathPointType.cs: Removed [Serializable] from 2.0 profile.
57 * PenAlignment.cs: Removed [Serializable] from 2.0 profile.
58 * PenType.cs: Removed [Serializable] from 2.0 profile.
59 * PixelOffsetMode.cs: Removed [Serializable] from 2.0 profile.
60 * QualityMode.cs: Removed [Serializable] from 2.0 profile.
61 * SmoothingMode.cs: Removed [Serializable] from 2.0 profile.
62 * WarpMode.cs: Removed [Serializable] from 2.0 profile.
63 * WrapMode.cs: Removed [Serializable] from 2.0 profile.
65 2006-05-12 Sebastien Pouliot <sebastien@ximian.com>
67 * GraphicsPath.cs: Fix misnamed GdipAdd*Path*String[I] API (#78383)
69 2006-05-10 Sebastien Pouliot <sebastien@ximian.com>
71 * PathGradientBrush.cs: Added MonoTODO to warn about the lack of
72 support, for most cases, when using libgdiplus.
74 2006-05-09 Sebastien Pouliot <sebastien@ximian.com>
76 * PathGradientBrush.cs: Added missing checks before calling libgdiplus
79 2006-05-02 Sebastien Pouliot <sebastien@ximian.com>
81 * GraphicsContainer.cs: Change the state from int to uint to match the
82 Save/Restore methods (and code). Removed unrequired stuff.
84 2006-05-01 Sebastien Pouliot <sebastien@ximian.com>
86 * GraphicsPath.cs: Removed MonoTODO on AddCurve methods (it's fixed
89 2006-04-29 Jordi Mas i Hernandez <jordimash@gmail.com>
91 * GraphicsPath.cs: Fixes use of unasssigned variables
93 2006-04-28 Sebastien Pouliot <sebastien@ximian.com>
95 * ColorBlend.cs: Removed TODO. ColorBlend may not be complete where
96 used (e.g. gradients) but the class is complete.
97 * CustomLineCap.cs: corcompare fixes. Clone and Dispose() methods are
100 2006-04-28 Sebastien Pouliot <sebastien@ximian.com>
102 * GraphicsPath.cs: Added MonoTODO on some AddCurve methods because
103 libgdiplus doesn't use the numberOfSegments argument.
105 2006-04-27 Sebastien Pouliot <sebastien@ximian.com>
107 * GraphicsPath.cs: Re-write two versions of AddLines method to use
108 GdipAddPathLine2[I] functions. This fix a unit test where we can add
109 a single point with those methods. It also prevent multiple managed to
110 unmanaged transitions.
112 2006-04-27 Sebastien Pouliot <sebastien@ximian.com>
114 * GraphicsPath.cs: Fix exception handle in AddString methods to match
115 MS behahiour. Updated MonoTODO to reflect current status.
117 2006-04-19 Sebastien Pouliot <sebastien@ximian.com>
119 * GraphicsPath.cs: Fix null pen handling in Widen.
120 * LinearGradientBrush.cs: Avoid temporary Rectangle local and directly
121 get use the instance RectangleF.
123 2006-04-10 Sebastien Pouliot <sebastien@ximian.com>
125 * Matrix.cs: Fixed ctors to check for the right number (3) of points.
126 Added missing 'ref' to rectangles (required with fixed wrapper code).
128 2006-03-31 Sebastien Pouliot <sebastien@ximian.com>
130 * LinearGradientBrush.cs: Added a [MonoTODO] to the GammaCorrection
131 property as this is not used anywhere inside libgdiplus.
133 2006-03-22 Sebastien Pouliot <sebastien@ximian.com>
135 * GraphicsPath.cs: Call [libgdiplus|GDI+] for AddString (even if it
136 is not yet implemented in libgdiplus).
137 * LinearGradientBrush.cs: Update the rectangle when using the internal
138 ctor. Fix a few missing validations.
140 2006-03-17 Sebastien Pouliot <sebastien@ximian.com>
142 * Matrix.cs: Add missing checks to methods (and fix unit tests).
144 2006-02-05 Konstantin Triger <kostat@mainsoft.com>
146 * ExtendedGeneralPath.jvm.cs: use correct properties.
148 2006-01-27 Sebastien Pouliot <sebastien@ximian.com>
150 * GraphicsPath.cs: Removed TODO on Flatten methods (now supported in
151 libgdiplus). Added a private constant for FlatnessDefault (0.25).
152 Added MonoTODO on IsVisible* methods (not supported in libgdiplus).
153 * Matrix.cs: Ensure we call Marshal.FreeHGlobal even if CheckStatus
156 2006-01-16 Sebastien Pouliot <sebastien@ximian.com>
158 * GraphicsPath.cs: Updated TODO description on GetBounds as it's now
159 only missing support for Pens (when used with libgidplus).
161 2006-01-13 Sebastien Pouliot <sebastien@ximian.com>
163 * GraphicsPath.cs: Added more parameter checks to methods (to match
164 unit tests). Added descriptions to TODOs.
165 * PathData.cs: Don't clone the arrays! Removed unused internal
168 2006-01-12 Sebastien Pouliot <sebastien@ximian.com>
170 * GraphicsPath.cs: Throw an ArgumentException if either PathPoints or
171 PathTypes properties are empty (0 length). Note that PathData property
172 still works in that case.
173 * PathData.cs: Don't clone empty arrays (results in NRE).
175 2005-11-13 Konstantin Triger <kostat@mainsoft.com>
177 * GraphicsPath.jvm.cs: AddString support.
179 2005-11-13 Konstantin Triger <kostat@mainsoft.com>
181 * ExtendedGeneralPath.jvm.cs: restore quadTo as curveTo affects quality
183 2005-11-13 Konstantin Triger <kostat@mainsoft.com>
185 * PathData.cs: fixing access modifiers.
187 2005-10-31 Konstantin Triger <kostat@mainsoft.com>
189 * ExtendedGeneralPath.jvm.cs: forward quadTo to curveTo
191 2005-10-23 Vladimir Krasnov <vladimirk@mainsoft.com>
193 * GraphicsState.jvm.cs: fixed ResetState, RestoreBaseClip
195 2005-10-19 Vladimir Krasnov <vladimirk@mainsoft.com>
197 * GraphicsPath.jvm.cs: fixed FillMode, ConvertArcAngle, AddPath,
200 2005-10-19 Vladimir Krasnov <vladimirk@mainsoft.com>
202 * LinearGradientBrush.jvm.cs: fixed clone(), SetBlendTriangularShape,
203 LinearColors, InterpolationColors, GetMedianeEnclosingRect, Init, NativeObject
204 * PathGradientBrush.jvm.cs: fixed clone()
206 2005-10-04 Peter Dennis Bartok <pbartok@novell.com>
208 * Matrix.cs: Call GC.SuppressFinalize with 'this' instead of 'true'
210 2005-09-26 Vladimir Krasnov <vladimirk@mainsoft.com>
212 * PathGradientBrush.jvm.cs: implemetated transform, WrapMode, ctors
213 * HatchBrush.jvm.cs: fallback to solid brush
215 2005-09-14 Konstantin Triger <kostat@mainsoft.com>
217 * GraphicsPath.jvm.cs: fix drawing arcs for angles >= 360
219 2005-09-14 Konstantin Triger <kostat@mainsoft.com>
221 * GraphicsState.jvm.cs: container
223 2005-09-11 Konstantin Triger <kostat@mainsoft.com>
225 * GraphicsState.jvm.cs: fixing visible window for containers
227 2005-09-07 Konstantin Triger <kostat@mainsoft.com>
229 * GraphicsPath.jvm.cs: correct angle to compute the quarter
231 2005-09-07 Konstantin Triger <kostat@mainsoft.com>
233 * Matrix.jvm.cs: Fix copy order in CopyTo
235 2005-09-07 Boris Kirzner <borisk@mainsoft.com>
237 * ExtendedGeneralPath.jvm.cs: Cache PathData and GeneralPath.
238 * PathData.cs: always return cloned points and types. Use internals
239 without clone for internal processing.
241 2005-09-07 Vladimir Krasnov <vladimirk@mainsoft.com>
243 * LinearGradientBrush.jvm.cs: FIxed transform methods
244 * Matrix.jvm.cs: Added CopyTo(), fixed Invert()
246 2005-09-06 Boris Kirzner <borisk@mainsoft.com>
248 * ExtendedGeneralPath.jvm.cs: Imported functionality from GraphicsPAth.
250 * GeneralPathIterator.jvm.cs: Added copyright.
251 * GraphicsPath.jvm.cs: Implemented methods. Some functionality moved
252 to ExtendedGeneralPath. Added copyright.
253 * GraphicsPathIterator.jvm.cs: Implemented.
255 2005-09-06 Konstantin Triger <kostat@mainsoft.com>
257 * Matrix.jvm.cs: fix scale, added static IdentityMatrix
258 * GraphicsState.jvm.cs, GraphicsContainer.jvm.cs: fix
259 containers implementation
261 2005-08-30 Boris Kirzner <borisk@mainsoft.com>
263 * Matrix.jvm.cs: Bug fix
265 2005-08-30 Vladimir Krasnov <vladimirk@mainsoft.com>
267 * LinearGradientBrush.jvm.cs: Refactoring, bug fix
268 * GraphicsState.jvm.cs: fixed SaveState, ResetState
270 2005-08-30 Konstantin Triger <kostat@mainsoft.com>
272 * GraphicsPath.jvm.cs: use correct object in Widen
274 2005-08-28 Vladimir Krasnov <vladimirk@mainsoft.com>
276 * Added: GraphicsContainer.jvm.cs
277 * Added: GraphicsState.jvm.cs
279 2005-08-14 Vladimir Krasnov <vladimirk@mainsoft.com>
281 * Matrix.jvm.cs: Refactoring
283 2005-08-10 Konstantin Triger <kostat@mainsoft.com>
285 * GraphicsPath.jvm.cs: Implemented DrawClosedCurve.
286 * ExtendedGeneralPath.jvm.cs: cleanup.
288 2005-08-10 Boris Kirzner <borisk@mainsoft.com>
289 * ExtendedGeneralPath.jvm.cs: Added new class. Extends java GeneralPath
291 * GeneralPathIterator.jvm.cs: Added new class. Implements java PathIterator.
292 * GraphicsPath.jvm.cs:
293 - Redefined JPI enums so their values are defined in the single place.
294 - NativeObject is now of type ExtendedGeneralPath.
295 - Implemented missing constructors.
296 - Implemented PathData and PointCount.
297 - Decision about connecting to previous figure is now handled in
299 - Reimplemented AddRectangle to obtain right number of points.
300 - Reimplemented GetLastPoint using ExtendedGeneralPath.
301 - CloseAllFigures must close path at the end.
304 2005-08-10 Konstantin Triger <kostat@mainsoft.com>
306 * GraphicsPath.jvm.cs: implemented GraphicsPath.Widen
308 2005-08-10 Konstantin Triger <kostat@mainsoft.com>
310 * GraphicsPath.jvm.cs: fix default curve tension.
312 2005-08-0 9Konstantin Triger <kostat@mainsoft.com>
314 * GraphicsPath.jvm.cs, DashStyle.cs: refactoring
316 2005-08-08 Konstantin Triger <kostat@mainsoft.com>
318 * GraphicsPath.cs: Implemented AddBeziers
320 2005-08-08 Vladimir Krasnov <vladimirk@mainsoft.com>
322 * GraphicsPath.jvm.cs: Fixed AddPolygon methods
324 2005-08-08 Konstantin Triger <kostat@mainsoft.com>
326 * GraphicsPath.cs: Fix AddLines
328 2005-08-08 Konstantin Triger <kostat@mainsoft.com>
330 * GraphicsPath.cs: Fix AddArc/AddPie
332 2005-08-08 Vladimir Krasnov <vladimirk@mainsoft.com>
334 * GraphicsPath.jvm.cs: Fixed AddLines methods
336 2005-08-07 Konstantin Triger <kostat@mainsoft.com>
338 * GraphicsPath.cs: Fix AddCurve implementation and cosmetic changes.
340 2005-08-07 Andrew Skiba <andrews@mainsoft.com>
342 * GraphicsPath.cs: BasicShape as a base class and cosmetic changes
344 2005-08-03 Andrew Skiba <andrews@mainsoft.com>
346 * DashStyle.cs: TARGET_JVM - add internal dash attribs arrays
347 * AdjustableArrowCap.jvm.cs, CustomLineCap.jvm.cs, GraphicsPath.jvm.cs,
348 GraphicsPathIterator.jvm.cs, HatchBrush.jvm.cs, LinearGradientBrush.jvm.cs,
349 Matrix.jvm.cs, PathGradientBrush.jvm.cs: added TARGET_JVM implementation of
352 2005-03-15 Jordi Mas i Hernandez <jordi@ximian.com>
354 * GraphicsState.cs: should only contain the nativeState cookie
355 * Matrix.cs: Fixes Dispose method to allow to be called multiple times
357 2005-01-02 Geoff Norton <gnorton@customerdna.com>
359 * GraphicsPath.cs: Fixed the AddPoints methods. Fixes bug #70916
361 2004-07-21 Ravindra <rkumar@novell.com>
363 * GraphicsPath.cs: Implemented Dispose method and added error
364 checking in constructors.
365 * GraphicsPathIterator.cs: Fixed CopyData and Enumerate methods.
367 2004-07-16 Ravindra <rkumar@novell.com>
369 * GraphicsPathIterator.cs: New implementation using GDI+ APIs.
370 This change makes this class fit into the rest of the design well
371 and also it takes care of a scenario when path gets modified. Old
372 implementation was not taking care of this.
374 2004-07-15 Ravindra <rkumar@novell.com>
376 * GraphicsPath.cs: Implemented PathData property and some formatting.
378 2004-07-15 Ravindra <rkumar@novell.com>
380 * CombineMode.cs, CompositingMode.cs, CompositingQuality.cs,
381 GraphicsPath.cs, CoordinateSpace.cs, DashCap.cs, DashStyle.cs,
382 FillMode.cs, FlushIntention.cs, GraphicsPath.cs, GraphicsState.cs,
383 InterpolationMode.cs, LineCap.cs, LineJoin.cs, LinearGradientMode.cs,
384 Matrix.cs, MatrixOrder.cs, PathPointType.cs, PenAlignment.cs,
385 PenType.cs, PixelOffsetMode.cs, QualityMode.cs, SmoothingMode.cs,
386 WarpMode.cs, WrapMode.cs: Changed format dos2unix.
388 * GraphicsContainer.cs, GraphicsPathIterator.cs, PathData.cs,
389 RegionData.cs: Changed format dos2unix and changed instance variables'
390 access default/internal to private.
392 2004-07-13 Ravindra <rkumar@novell.com>
394 * PathGradientBrush.cs: Removed all the private variables.
395 Now, we get/set everything from libgdiplus. This is cleaner.
397 2004-05-18 Ravindra <rkumar@novell.com>
399 * LinearGradientBrush.cs: Added checks for the values of
400 focus and scale parameters in SetBlendTriangularShape and
401 SetSigmaBellShape methods.
402 * PathGradientBrush.cs: Same as above.
404 2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
406 * DashCap.cs: fixed mismatches in enum field values
407 * HatchStyle.cs: fixes mismatches in enum field values
409 2004-05-18 Ravindra <rkumar@novell.com>
411 * CustomLineCap.cs: Added null checks and corrected Dispose method.
413 2004-05-17 Duncan Mak <duncan@ximian.com>
415 * GraphicsPathIterator.cs: Untabify and fixed coding style.
416 (GraphicsPathIterator): Store the path count, path points and path
417 type arrays instead of calling unmanaged functions in GDI+ each
418 time to get to get the path data.
419 (CopyData, Enumerate, HasCurve, Rewind, SubpathCount):
422 2004-05-16 Gert Driesen <drieseng@users.sourceforge.net>
424 * GraphicsPath.cs: renamed SetMarker to SetMarkers, to fix
425 public API to match MS.NET
427 2004-05-15 Duncan Mak <duncan@ximian.com>
429 * GraphicsPath.cs: Instead of casting null to an IntPtr, use
430 IntPtr.Zero instead. Thanks to Nick Drochak for spotting this.
432 2004-05-14 Nick Drochak <ndrochak@gol.com>
434 * GraphicsPath.cs: fix build with csc. No implicit conversion from
435 null to IntPtr. Bug in mcs?
437 2004-05-14 Duncan Mak <duncan@ximian.com>
439 * GraphicsPath.cs (ConvertPoints): Removed, we'll do the
441 (GraphicsPath): Use GdipCreatePath2I instead.
442 (SetMarker, ClearMarkers):
443 (Flatten, GetBounds, IsOutlineVisible, IsVisible):
444 (StartFigure, CloseFigure, CloseFigures):
445 (Warp, Widen): Implemented. I left the MonoTODO attribute on for
446 the methods where the equivalent C function has not yet been
449 * GraphicsPathIterator.cs (Count): Implemented.
451 2004-05-13 Sanjay Gupta <gsanjay@novell.com>
453 * GraphicsState.cs: Added internal constructor.
455 2004-05-13 Sanjay Gupta <gsanjay@novell.com>
457 * GraphicsPath.cs: Added stub for missing method CloseFigure().
459 2004-05-11 Ravindra <rkumar@novell.com>
461 * AdjustableArrowCap.cs: Implemented.
462 * CustomLineCap.cs: Implemented.
464 2004-05-04 Ravindra <rkumar@novell.com>
466 * LinearGradientBrush.cs: Fixed Transform property.
468 2004-04-30 Ravindra <rkumar@novell.com>
470 * LinearGradientBrush.cs: Fixed some errors.
472 2004-04-06 Duncan Mak <duncan@ximian.com>
474 * GraphicsPath.cs (GraphicsPath): Filled out the missing
476 (ConvertPoints): New helper function. Converts a Point array to a
479 2004-04-05 Jordi Mas i Hernandez <jordi@ximian.com>
480 * GraphicsPath.cs: added missing methods
482 2004-04-01 Duncan Mak <duncan@ximian.com>
483 * GraphicsPath.cs (AddCurve, AddClosedCurve): Added all overloads.
485 2004-03-26 Ravindra <rkumar@novell.com>
486 * WrapMode.cs: Corrected the TileFlipXY and TileFlipY values.
488 2004-03-23 Ravindra <rkumar@novell.com>
489 * LinearGradientBrush.cs: Implemented public methods.
491 2004-03-22 Ravindra <rkumar@novell.com>
492 * LinearGradientBrush.cs: Implemented constructors and properties.
493 * PathGradientBrush.cs: Fixed a constructor and few coding
496 2004-03-18 Ravindra <rkumar@novell.com>
497 * HatchBrush.cs: Fixed Clone method.
498 * PathGradientBrush.cs: Fixed Clone method and few minor
501 2004-03-17 Ravindra <rkumar@novell.com>
503 * ColorBlend.cs: Fixed.
505 2004-03-06 Ravindra <rkumar@novell.com>
506 * PathGradientBrush.cs: Implemented methods.
508 2004-03-06 Ravindra <rkumar@novell.com>
509 * PathGradientBrush.cs: Implemented constructors and properties.
511 2004-03-04 Duncan Mak <duncan@ximian.com>
513 * GraphicsPath.cs (PathCount): Corrected. The name should be PointCount.
514 (AddPath): Implemented.
516 2004-02-27 Ravindra <rkumar@novell.com>
518 * WrapMode.cs: Corrected enum values. Tile should be zero
519 and Clamp should be four.
521 2004-02-11 Ravindra <rkumar@novell.com>
523 * Matrix.cs: Added status checks using
524 GDIPlus.CheckStatus(Status) method.
526 2004-02-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
528 * GraphicsPathIterator.cs: Fixed signature, added TODOs
529 * Matrix.cs: Removed additional method
531 2004-02-06 Ravindra <rkumar@novell.com>
533 * HatchBrush.cs: Using CheckStatus method instead of
536 2004-02-05 Ravindra <rkumar@novell.com>
538 * HatchBrush.cs: Implemented.
539 * HatchStyle.cs: Corrected enum values. Changed file format
542 2004-01-30 Duncan Mak <duncan@ximian.com>
544 * GraphicsPath.cs (AddPie): Corrected arguments sent to
545 P/Invoke. This fixes the strange NaNs we were getting when we
546 tried to draw Paths with a Pie figure.
548 2004-01-24 Duncan Mak <duncan@ximian.com>
550 * GraphicsPath.cs (AddEllipse): Added.
552 2004-01-19 Duncan Mak <duncan@ximian.com>
554 * GraphicsPath.cs: Implemented. Still needs testing, though.
555 Particular the PathPoints property, I ran into a P/Invoke problem,
556 I need to first fix that before I can go on with the rest of the testing.
558 2004-01-13 Ravindra <rkumar@novell.com>
560 * Matrix.cs: Made the Matrix(IntPtr) constructor internal.
561 Because default access is private, that makes it unusable
564 2004-01-11 Duncan Mak <duncan@ximian.com>
566 * Matrix.cs (Matrix): Removed reference to GpRect/GpRectF.
568 2004-01-10 Ravindra <rkumar@novell.com>
570 * All Enums: Made serializable.
572 * GraphicsPathIterator.cs: Implements IDisposable.
574 * GraphicsState.cs: Inherits MarshalByRefObject.
576 2003-12-25 Duncan Mak <duncan@ximian.com>
578 * Matrix.cs (ToString): Cache the elements inside a local variable
579 to avoid calling the Elements property repeatedly.
581 2003-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
583 * Blend.cs: fix array sizes in the constructors. Closes bug #51564.
584 System.Web moves in mysterious ways.
586 2003-11-22 Duncan Mak <duncan@ximian.com>
588 * Matrix.cs: Rewrote to use GDI+ implementation, doing all the
589 math in unmanaged code instead of doing it in C#.
591 2003-11-04 Miguel de Icaza <miguel@ximian.com>
593 * GraphicsPathIterator.cs: Do not make this protected.
595 2003-11-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
597 * QualityMode.cs: Fixed typo
598 * InterpolationMode.cs: Fixed typo
599 * RegionData.cs: Fixed signatures, partially implemented
600 * PathGradientBrush.cs: Fixed signatures
601 * PathData.cs: Fixed signature, implemented
602 * LinearGradientBrush.cs: Added missing MonoTODOs, fixed typo
603 * GraphicsContainer.cs: Added private constructor
604 * CustomLineCap.cs: Fixed typos, fixed inheritance, removed unneeded member
606 2003-11-11 Ben Maurer <bmaurer@users.sourceforge.net>
608 * ColorBlend.cs (Positions): another one.
610 2003-11-11 Ben Maurer <bmaurer@users.sourceforge.net>
612 * Blend.cs (Positions): recursion in prop.
614 2003-10-24 Miguel de Icaza <miguel@ximian.com>
616 * GraphicsPath.cs: Stub some more.
618 2003-10-12 Alexandre Pigolkine <pigolkine@gmx.de>
619 * GraphicsState.cs internal member added
621 2003-06-26 Alexandre Pigolkine <pigolkine@gmx.de>
622 * GraphicsState.cs internal member added
624 2003-04-26 Alexandre Pigolkine <pigolkine@gmx.de>
625 * LinearGradientBrush.cs some implementation added
627 2003-3-15 DennisHayes <dennish@raytek.com>
628 * Stubbed and somewhat implmented
631 * GraphicsContainer.cs
633 * GraphicsPathIterator.cs
636 * LinearGradientBrush.cs
638 2003-3-5 DennisHayes <dennish@raytek.com>
639 * Added values for enums
640 * Stubbed and somewhat implmented Blend, ColorBlend, CustomLineCap
643 2003-3-2 DennisHayes <dennish@raytek.com>
646 * updated copyrights to 2002/3
647 * changed namespace from System.Drawing, System.Drawing.Drawing2d to System.Drawing.Drawing2D
648 * cosmetic improvments
650 2002-10-13 DennisHayes <dennish@raytek.com>
651 * Changed namespace from *2d to *2D
652 * Changed comment header from system.Drawing to System.Drawing.Drawing2D
654 2002-9-2 DennisHayes <dennish@raytek.com>
656 * AdjustableArrowCap.cs
661 * CompostingQuality.cs
668 * GraphicsContainer.cs
669 * GraphicsPathIterator.cs
673 * InterpolationMode.cs
674 * LinearGradientBrush.cs
675 * LinearGradientMode.cs
680 * PathGradientBrush.cs
690 * Added null classes for most/all classes, Many stubs, and some implmentation
692 2002-9-2 DennisHayes <dennish@raytek.com>
695 * Added stubs, implmentation
697 2002-9-2 DennisHayes <dennish@raytek.com>
700 * added stub needed for system.windows.forms
702 2002-01-06 Ravi Pratap <ravi@ximian.com>
706 * Matrix.cs : MonoTODO everywhere.
708 * TODOAttribute.cs : Add here too.