+2008-05-14 Sebastien Pouliot <sebastien@ximian.com>
+
+ * Mono.Cairo/Context.cs,
+ * Mono.Cairo/Glyph.cs: Don't downcast an IntPtr to an Int32.
+ [Found using Gendarme]
+
+2008-04-08 Jordi Mas i Hernandez <jordimash@gmail.com>
+
+ * Context.cs: New ReferenceCount property
+ * FontFace.cs: New FontFace.cs method
+ * LinearGradient.cs: New LinearPoints property
+ * Surface.cs: New ReferenceCount property
+ * SolidPattern.cs: New Color property
+ * Gradient.cs: New ColorStopCount property
+ * NativeMethods.cs: Update new methods and remove CAIRO_1_4 define
+
+2008-04-05 Jordi Mas i Hernandez <jordimash@gmail.com>
+
+ * ScaledFont.cs: Adds class to encapsulate scaled font API
+ * Mono.Cairo.dll.sources: Adds new class
+ * Context.cs: Access to Scaled Fonts
+ * NativeMethods.cs: Add some missing scale_font APIs and fixes
+
2007-07-07 Miguel de Icaza <miguel@novell.com>
+ * Mono.Cairo/Context.cs: Integrate Alp's patch for looking up
+ Patterns and add the unmanaged to managed mapping engine (as the
+ various patterns can be derived, we need to ensure unique
+ managed instances for the same object).
+
+ * Mono.Cairo/Gradient.cs: Made Gradient protected, although it is
+ an API change, there was no way any existing instances would have
+ ever worked.
+
+ From Alp.
+
+ * Mono.Cairo/Context.cs: Fix leak of the surface if set with
+ Target .
+
+ From Alp Toker: new SetSourceOveload with no x, y parameters.
+
+ From Alp Toker: Add new API call IdentityMatrix.
+
+ * Mono.Cairo/Surface.cs: Integrate another cleanup from Alp.
+
+ * Mono.Cairo/SolidPattern.cs: Add helper APIs based on Alp's patch
+ based on F-Spot code.
+
+ Integrated various patches from Alp Toker:
+
+ * Mono.Cairo/FontFace.cs: Add to the build.
+
+ * Mono.Cairo/Context.cs: Add a number of methods that are
+ compatible with the public Cairo API, and add commented out
+ Obsoletes for the names that we had.
+
+ (MaskSurface): More descriptive parameters
+
+ (SetSourceRGB, SetSourceRGBA): Removed [Obsoletes] from as those
+ are the public Cairo names. Use the API directly without
+ creating a helper Color.
+
+ (FontFace): New property.
+
+ * Mono.Cairo/FontFace.cs: Partial integration of Alp's work for
+ FontFace. There are two differences: no support for owns flag,
+ and no automatic unreffing on the finalizer thread. Instead we
+ display an error message.
+
+ * NativeMethods.cs: Split the native methods into its own file.
+
+ * Mono.Cairo/Context.cs: Integrate Alp's patch to not use ref in
+ the call to cairo_font_extents, but use out instead.
+
* Integrate Alp's patch to rename CairoAPI NativeMethod, in
accordance to 2.7.1 framework guidelines.