[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Cairo / ChangeLog
index 8c8757c2287edb47cd6e55b752297155f87afcc3..abebe2fd40b51f352011667e8620565240d5c736 100644 (file)
@@ -1,7 +1,62 @@
+2009-02-12 Jordi Mas i Hernandez <jordimash@gmail.com>
+
+       * Mono.Cairo/ScaledFont.cs: Fixes Dispose signature
+       * Mono.Cairo/FontFace.cs: Fixes Dispose signature
+       * Mono.Cairo/Surface.cs: Fixes Dispose signature
+       * Mono.Cairo/Path.cs: Fixes Dispose signature
+       * Mono.Cairo/Pattern.cs: Fixes Dispose signature
+
+2009-02-07 Jordi Mas i Hernandez <jordimash@gmail.com>
+
+       * Mono.Cairo/NativeMethods.cs: class should be internal not public
+
+2008-11-30 Jordi Mas i Hernandez <jordimash@gmail.com>
+
+       * Mono.Cairo/ImageSurface.cs: Fixes ImageSurface constructor signature.
+        Data param should not be ref since the data is not modified.
+
+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.