+2006-09-19 Jordi Mas <jordimash@gmail.com>
+
+ * Surface.cs, Cairo.cs: the parameters for Show are X,Y not witdh
+ and height and also double not int.
+
+2006-07-21 Alp Toker <alp@atoker.com>
+
+ * Mono.Cairo.dll.sources:
+ * Mono.Cairo/DirectFBSurface.cs:
+ * Mono.Cairo/XcbSurface.cs: Add new surfaces.
+
+2006-07-06 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Cairo.cs:
+ * Mono.Cairo/ImageSurface.cs: Marshal data correctly
+
+2006-07-01 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Context.cs:
+ * Mono.Cairo/PdfSurface.cs:
+ * Mono.Cairo/PSSurface.cs:
+ * Mono.Cairo/Cairo.cs:
+ * Mono.Cairo/XlibSurface.cs:
+ * Mono.Cairo/SvgSurface.cs: add some new surface API I missed
+
+2006-07-01 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Status.cs:
+ * Mono.Cairo/Context.cs:
+ * Mono.Cairo/FontFace.cs:
+ * Mono.Cairo/Surface.cs:
+ * Mono.Cairo/Format.cs:
+ * Mono.Cairo/LinearGradient.cs:
+ * Mono.Cairo/SolidPattern.cs:
+ * Mono.Cairo/Win32Surface.cs:
+ * Mono.Cairo/Pattern.cs:
+ * Mono.Cairo/SurfacePattern.cs:
+ * Mono.Cairo/ImageSurface.cs:
+ * Mono.Cairo/Cairo.cs:
+ * Mono.Cairo/Gradient.cs:
+ * Mono.Cairo/XlibSurface.cs:
+ * Mono.Cairo/RadialGradient.cs: add remaining new API for cairo 1.2
+
+2006-07-01 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/FontType.cs:
+ * Mono.Cairo/PatternType.cs: add new enums for cairo 1.2
+
+2006-06-25 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Surface.cs: make Destroy() call Dispose()
+ so all the Disposable stuff happens correctly and only once
+
+2006-06-23 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Pattern.cs:
+ * Mono.Cairo/SolidPattern.cs:
+ * Mono.Cairo/SurfacePattern.cs:
+ * Mono.Cairo/Gradient.cs:
+ * Mono.Cairo/LinearGradient.cs:
+ * Mono.Cairo/RadialGradient.cs: split the pattern/gradients
+ into their own files
+
+2006-06-23 John Luke <john.luke@gmail.com>
+
+ #if CAIRO_1_2 changes
+
+ * Mono.Cairo/Surface.cs: add SetFallbackResolution
+ * Mono.Cairo/CairoAPI.cs: remove old pdf/ps api and
+ add some of the new API
+ * Mono.Cairo/SurfaceType.cs:
+ * Mono.Cairo/SvgSurface.cs:
+ * Mono.Cairo/SvgVersion.cs: add these
+
+2006-06-23 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Surface.cs:
+ * Mono.Cairo/ImageSurface.cs:
+ * Mono.Cairo/PDFSurface.cs:
+ * Mono.Cairo/PSSurface.cs:
+ * Mono.Cairo/Win32Surface.cs:
+ * Mono.Cairo/XlibSurface.cs: split the surfaces into
+ their own files, make pdf and ps reflect what will be
+ in the cairo 1.2 api
+
+2006-06-23 John Luke <john.luke@gmail.com>
+
+ * snippets/*.cs: use Cairo.Context instead of Cairo.Graphics
+ * Samples/*/Makefile: add to ease building of samples
+
+2006-05-02 Zac Bowling <zac@zacbowling.com>
+
+ * Mono.Cairo/Surface.cs: string should be byte[]
+ * Mono.Cairo/Cairo.cs: string should be byte[]
+ (Patch from Philipp Baer <phbaer@npw.net>)
+
+2006-01-17 Alp Toker <alp@atoker.com>
+
+ * Samples/x11/compile.sh: Remove unused gtk-sharp reference
+
+2005-12-19 Wade Berrier <wberrier@novell.com>
+
+ * Mono.Cairo/Makefile: Fix EXTRA_DIST to include samples
+
+2005-12-19 Peter Dennis Bartok <pbartok@novell.com>
+
+ * Mono.Cairo/Format.cs: Removed fixme, added names in .Net format
+ * Mono.Cairo/Surface.cs: Removed fixme, added static method
+ FromBitmap() to allow creating a surface from a bitmap
+ * Mono.Cairo/Pattern.cs: Removed fixme to not tempt anyone to change
+ the name down the road
+
+2005-12-16 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/FontOptions.cs: fix bug with
+ fontOptions == null, check parameter to Merge
+ against null
+ * Mono.Cairo/Glyph.cs: add setters to properties
+
+2005-12-16 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Cairo.cs: organize and add missing API
+ split out enums and structs
+ * Mono.Cairo/*.cs: add enums and structs as seperate files
+ implement ==, !=, Equals, and GetHashCode for the structs
+ move public fields to properties
+
+2005-12-16 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Cairo.cs:
+ * Mono.Cairo/Context.cs:
+ * Mono.Cairo/Pattern.cs:
+ * Mono.Cairo/Surface.cs: add MarkDirty and Flush,
+ mark Surface.Pointer obsolete in favor of Handle
+
+2005-12-16 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo.dll.sources:
+ * Mono.Cairo/Rectangle.cs: add
+ * Mono.Cairo/Cairo.cs: mark fill_extents and stroke extents
+ with out modifiers
+ * Mono.Cairo/Context.cs: FillExtents, and StrokeExtents return
+ a Rectangle (actually 2 points), remove previously unusable
+ versions, add an overload to Rectangle that takes a Rectangle
+
+2005-12-12 Mike Kestner <mkestner@novell.com>
+
+ * Mono.Cairo/Context.cs: renamed from Graphics.cs. renamed Graphics to
+ Context and added an Obsolete subclass to minimize the pain.
+ * Mono.Cairo/Surface.cs : s/Graphics/Context.
+ Thanks to jluke for pointing out this change was needed.
+
+2005-12-06 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Cairo.cs: fix Content and Format values,
+ fixes the knockout/circles sample
+ * Samples/png/circles.cs:
+ * Samples/png/knockout.cs: replace circles with knockout,
+ which uses the newer style api and works
+
+2005-12-02 Ben Maurer <bmaurer@ximian.com>
+
+ * Mono.Cairo/Graphics.cs: Api fixups
+ - Make Point, et al. structs like all other apis
+ - Use properties rather than public fields
+ - Obsolete the plurality of ways to set the color.
+
+2005-11-27 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Graphics.cs: add back FontSetSize,
+ FontSize setter, and FontFace as obsolete API
+
+2005-11-25 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Cairo.cs: add font_options* api
+ add cairo_get_font_matrix
+ * Mono.Cairo/FontOptions.cs: add
+ * Mono.Cairo/Graphics.cs: add FontOptions property,
+ remove FontSize setter and FontSetSize(),
+ remove FontFace() method as SelectFontFace already exists
+ remove non-existant TransformFont() and Font property
+
+2005-11-16 John Luke <john.luke@gmail.com>
+
+ * snippets/*.cs: add snippets port
+
+2005-11-10 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Graphics.cs:
+ * Mono.Cairo/Surface.cs: remove debugging output
+
+2005-10-09 Miguel de Icaza <miguel@novell.com>
+
+ * Samples/gtk/sysdraw.cs: Fix the sample
+
+
2005-09-19 John Luke <john.luke@gmail.com>
* Mono.Cairo/Graphics.cs: add SelectFontFace and SetFontSize
2005-09-12 Hisham Mardam Bey <hisham.mardambey@gmail.com>
- * Samples/: Fix all samples to work with new API changes.
+ * Samples/: Fix all samples to work with new API changes.
2005-09-12 John Luke <john.luke@gmail.com>
* Mono.Cairo/Surface.cs: add two ImageSurface ctors
Obsolete Surface CreateForImage methods in favor of
the new ImageSurface ctors
- * Mono.Cairo/Cairo.cs: add cairo_text_extents
- * Mono.Cairo/Graphics.cs: add TextExtents ()
+ * Mono.Cairo/Cairo.cs: add cairo_text_extents
+ * Mono.Cairo/Graphics.cs: add TextExtents ()
2005-09-07 John Luke <john.luke@gmail.com>
* Mono.Cairo/Samples/win32/compile.sh: add this
2005-09-04 John Luke <john.luke@gmail.com>
-
- * Mono.Cairo/Cairo.cs: remove symbols not in cairo 1.0:
- cairo_copy, cairo_current_path, cairo_arc_to, cairo_transform_font,
- cairo_font_set_transform, cairo_font_current_transform,
- cairo_font_reference, cairo_font_destroy, cairo_status_string,
- cairo_surface_create_similar_solid
- rename cairo_current_line_cap to cairo_get_line_cap,
- remove now unused delegates
- * Mono.Cairo/Graphics.cs:
- * Mono.Cairo/Surface.cs: update for above all found
+
+ * Mono.Cairo/Cairo.cs: remove symbols not in cairo 1.0:
+ cairo_copy, cairo_current_path, cairo_arc_to, cairo_transform_font,
+ cairo_font_set_transform, cairo_font_current_transform,
+ cairo_font_reference, cairo_font_destroy, cairo_status_string,
+ cairo_surface_create_similar_solid
+ rename cairo_current_line_cap to cairo_get_line_cap,
+ remove now unused delegates
+ * Mono.Cairo/Graphics.cs:
+ * Mono.Cairo/Surface.cs: update for above all found
with help of mono-shlib-cop
-
+
2005-09-04 John Luke <john.luke@gmail.com>
2005-09-01 Hisham Mardam Bey <hisham.mardambey@gmail.com>
- * Samples: Added png and x11 samples and cleaned up gtk
+ * Samples: Added png and x11 samples and cleaned up gtk
2005-08-30 John Luke <john.luke@gmail.com>
-
- * Mono.Cairo/Cairo.cs: mark CairoAPI internal, and move
- some callback delegates outside the CairoAPI class
- * Mono.Cairo.Matrix.cs: mark Matrix_T internal
- * Mono.Cairo/*.cs: remove using System.Drawing;
- * Mono.Cairo.Graphics.cs: fix IDisposable implementation
- add overloads to MoveTo () and similar functions
- for passing the parameters individually
- * Makefile: remove -r:System.Drawing
+
+ * Mono.Cairo/Cairo.cs: mark CairoAPI internal, and move
+ some callback delegates outside the CairoAPI class
+ * Mono.Cairo.Matrix.cs: mark Matrix_T internal
+ * Mono.Cairo/*.cs: remove using System.Drawing;
+ * Mono.Cairo.Graphics.cs: fix IDisposable implementation
+ add overloads to MoveTo () and similar functions
+ for passing the parameters individually
+ * Makefile: remove -r:System.Drawing
2005-08-30 John Luke <john.luke@gmail.com>
* Mono.Cairo/Surface.cs: add WriteToPng method
2005-08-12 Hisham Mardam Bey <hisham.mardambey@gmail.com>
- * Added xlib surface size / font size functions
- * Added font matrix setting
+ * Added xlib surface size / font size functions
+ * Added font matrix setting
2005-08-5 Hisham Mardam Bey <hisham.mardambey@gmail.com>
- * Cleanup all old methods, remove deprecated classes
+ * Cleanup all old methods, remove deprecated classes
2005-07-12 Hisham Mardam Bey <hisham.mardambey@gmail.com>
* General fixups, this is becoming ready for SVN
2005-07-09 Hisham Mardam Bey <hisham.mardambey@gmail.com>
- * Cairo.cs / Graphics.cs: Binded font functions for Cairo 0.5.x
+ * Cairo.cs / Graphics.cs: Binded font functions for Cairo 0.5.x
* More cleanups to fonts and Graphics.cs
2005-07-08 Hisham Mardam Bey <hisham.mardambey@gmail.com>
* Started move to Cairo 0.5.x
2005-07-04 Hisham Mardam Bey <hisham.mardambey@gmail.com>
- * Graphics.cs: Added helper types (PointD, Point, Distance)
+ * Graphics.cs: Added helper types (PointD, Point, Distance)
* Incorporated Reference() into some constructors
* Pattern.cs: Split patter into 3 object types
* Use double precision for sub-pixel rendering all over
* Use IntPtr.Zero instead of (IntPtr) 0
* Graphics.cs: Remove SetRGBColor and use Color type
* Matrix.cs: add Affine type as a subclass.
-
+
2005-04-24 Jordi Mas i Hernandez <jordi@ximian.com>
* Graphics.cs: Adds InStroke/InFill (patch from Pedro Kiefer)
* Cairo.cs Adds InStroke/InFill (patch from Pedro Kiefer)