* Mono.Cairo/Surface.cs (PutImage): Removed.
[mono.git] / mcs / class / Mono.Cairo / ChangeLog
1 2003-09-08  Duncan Mak  <duncan@ximian.com>
2
3         * Mono.Cairo/Surface.cs (PutImage): Removed.
4
5         * Mono.Cairo/Object.cs (Copy): Wrapper for cairo_copy.
6
7         * Mono.Cairo/Cairo.cs (cairo_copy): New API
8         (cairo_surface_put_image): Removed.
9
10 2003-09-05  Duncan Mak  <duncan@ximian.com>
11
12         * Mono.Cairo/Object.cs (Tolerance): Fix typo.
13
14 2003-09-04  Duncan Mak  <duncan@ximian.com>
15
16         * Mono.Cairo/Cairo.cs: Update to the new API in CVS. Change all
17         *_get_* to *_current_*. 
18         (cairo_set_target_drawable): 
19         (cairo_surface_create_for_drawable): Add CLSCompliantAttribute.
20         (cairo_current_tolerance):
21         (cairo_set_tolerance): Fix typo. Thanks Alp.
22
23         * Mono.Cairo/Object.cs: Update binding to reflect changes in the
24         API.
25
26 2003-08-12  Duncan Mak  <duncan@ximian.com>
27
28         * Mono.Cairo/Cairo.cs: csc was having trouble resolving the type
29         name because the namespace name (Cairo) is the same as the class
30         name (also Cairo). To resolve this ambiguity while keeping the
31         code looking decent, the Cairo.Cairo class is now Cairo.CairoAPI.
32
33 2003-08-12  Duncan Mak  <duncan@ximian.com>
34
35         * Mono.Cairo/Cairo.cs: Now that the namespace is called 'Cairo',
36         the enums no longer need to be nested inside the Cairo class.
37
38         * Mono.Cairo/Matrix.cs:
39         * Mono.Cairo/Object.cs:
40         * Mono.Cairo/Surface.cs: I never liked having the word 'Object' in
41         the name of a class, esp. now that we have namespaces. So I have
42         decided to rename them.
43
44                 CairoObject        -> Cairo.Object
45                 CairoMatrixObject  -> Cairo.Matrix
46                 CairoSurfaceObject -> Cairo.Surface
47
48         I didn't like the Mono.Cairo namespace either, so they're just in
49         the Cairo namespace now. I know it's icky that the directory is
50         called Mono.Cairo, and the dll we write to is called
51         'Mono.Cairo.dll', and yet the namespace now gonna just be 'Cairo'
52         and not 'Mono.Cairo'. C'est la vie.
53         
54 2003-08-12  Duncan Mak  <duncan@ximian.com>
55
56         * Mono.Cairo/CairoObject.cs (Pattern): Re-enable this. This
57         is actually a CairoSurfaceObject (a C cairo_surface_t); the
58         CairoPatternObject is just something I made up...
59
60 2003-08-12  Nick Drochak <ndrochak@gol.com>
61
62         * Makefile: put .dll on System.Drawing reference. Fix CSC build.
63
64 2003-08-11  Duncan Mak  <duncan@ximian.com>
65
66         * makefile:
67         * Mono.Cairo.dll.sources: Added.
68
69         * Mono.Cairo/Cairo.cs:
70         * Mono.Cairo/CairoObject.cs:
71         * Mono.Cairo/CairoMatrixObject.cs: 
72         * Mono.Cairo/CairoSurfaceObject.cs: Made them build properly.
73
74 2003-08-09  Duncan Mak  <duncan@ximian.com>
75
76         * Mono.Cairo/Cairo.cs:
77         * Mono.Cairo/CairoObject.cs:
78         * Mono.Cairo/CairoMatrixObject.cs: 
79         * Mono.Cairo/CairoSurfaceObject.cs: Added Cairo binding.