* Mono.Cairo/Cairo.cs (cairo_set_target_drawable): Not available anymore, removed.
[mono.git] / mcs / class / System.Drawing / System.Drawing / impl / cairo / ChangeLog
1 2003-10-11  Duncan Mak  <duncan@ximian.com>
2
3         * cairo-api.cs: Marked as in internal class, instead of
4         public. Update to new Cairo API (see Mono.Cairo/Cairo.cs).
5
6         * gdk-helpers.cs (Gdk.Pixbuf.Finalize): Removed.        
7         
8 2003-09-21  Miguel de Icaza  <miguel@ximian.com>
9
10         * Pen.cs: Add Clone method.
11
12 2003-09-08  Duncan Mak  <duncan@ximian.com>
13
14         * gdk-helpers.cs: Remember to call gdk_init before hand.
15         (gdk_pixbuf_finalize): Removed, as it is no longer available
16         in the current API.
17         (Helpers): New class to contain other misc. helper functions.
18         (Init): Import gdk_init.
19         (Unref): Import g_object_unref. This should be used in place of
20         gdk_pixbuf_finalize.
21         
22         * cairo-api.cs: Updated to reflect recent API changes.
23         (cairo_copy): New API.
24         (cairo_surface_put_image): Removed to keep updated with current
25         API.
26         (cairo_current_foo): Renamed from the old cairo_get_foo methods.
27
28 2003-09-03  Alp Toker  <alp@atoker.com>
29
30         cairo-api.cs: typos: drawble -> drawable, tolerence -> tolerance
31
32 2003-08-24  Duncan Mak  <duncan@ximian.com>             
33
34         * cairo-api.cs: New file, replace Cairo.cs and cairo.cs. That
35         naming thing is just too confusing.
36
37         * Cairo.cs: Make all references to the enums (Cairo.Foo) be just
38         Foo. This should (hopefully) fix the build on Windows.
39
40 2003-08-24  Duncan Mak  <duncan@ximian.com>
41
42         Initial checkin of System.Drawing.XrImpl ported to use Cairo.
43
44         * Graphics.cs (DrawCurve):
45         (DrawImageUnscaled): 
46         (IsVisible):Implement the overloads in terms of the other overloads.
47
48         (FillClosedCurve): Implement the simple APIs, the default tension
49         is 0.5, the default FillMode is FillMode.Alternate.
50
51         * cairo.cs: A copy of the CairoAPI class from the Mono.Cairo
52         assembly, with some method parameter/return type changed to better
53         fit the usage within System.Drawing.
54
55         * gdk-helpers.cs: Emulate some of Gdk.Pixbuf's API here,
56         basically the same as XrImpl's GDKfunctions.cs, but the names of
57         the functions are nicer, with the help of the DllImportAttribute's
58         EntryPoint field.