2008-09-05 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / Mono.Cairo / ChangeLog
index 8c8757c2287edb47cd6e55b752297155f87afcc3..8360b72cb1d1a0b298f43a8a221828a25ee3c0fb 100644 (file)
@@ -1,7 +1,45 @@
+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: From Alp Toker: Add new API call
-       IdentityMatrix. 
+       * 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.