[cairo-commit] 2 commits - src/cairo.c src/cairo-clip.c src/cairo-clip-private.h src/cairo-gstate.c src/cairo.h src/cairoint.h test/get-clip.c

Vladimir Vukicevic vladimir at kemper.freedesktop.org
Wed Jan 17 15:08:47 PST 2007


 src/cairo-clip-private.h |    2 +-
 src/cairo-clip.c         |    2 +-
 src/cairo-gstate.c       |    4 ++--
 src/cairo.c              |    6 +++---
 src/cairo.h              |    2 +-
 src/cairoint.h           |    2 +-
 test/get-clip.c          |   26 +++++++++++++-------------
 7 files changed, 22 insertions(+), 22 deletions(-)

New commits:
diff-tree d9df44d8071d038060e0cc987871c185f7733a3d (from parents)
Merge: 4e1c2b1ad84a695662dea9fbe60a975c928eb277 b02b86da5c6c82f9b653698f8480855a35777155
Author: Vladimir Vukicevic <vladimir at pobox.com>
Date:   Wed Jan 17 15:08:21 2007 -0800

    Merge branch 'master' of git+ssh://git.cairographics.org/git/cairo

diff-tree 4e1c2b1ad84a695662dea9fbe60a975c928eb277 (from 9e332eadad00e115fdcdbc816608a0537f5a9b9c)
Author: Robert O'Callahan <robert at ocallahan.org>
Date:   Wed Jan 17 15:07:31 2007 -0800

    Rename cairo_copy_clip_rectangles to cairo_copy_clip_rectangle_list

diff --git a/src/cairo-clip-private.h b/src/cairo-clip-private.h
index d3255fa..3c4ff0d 100644
--- a/src/cairo-clip-private.h
+++ b/src/cairo-clip-private.h
@@ -127,6 +127,6 @@ _cairo_clip_translate (cairo_clip_t  *cl
                        cairo_fixed_t  ty);
 
 cairo_private cairo_rectangle_list_t*
-_cairo_clip_copy_rectangles (cairo_clip_t *clip, cairo_gstate_t *gstate);
+_cairo_clip_copy_rectangle_list (cairo_clip_t *clip, cairo_gstate_t *gstate);
 
 #endif /* CAIRO_CLIP_PRIVATE_H */
diff --git a/src/cairo-clip.c b/src/cairo-clip.c
index 83dda7b..605589b 100644
--- a/src/cairo-clip.c
+++ b/src/cairo-clip.c
@@ -601,7 +601,7 @@ _cairo_clip_rect_to_user (cairo_gstate_t
 }
 
 cairo_private cairo_rectangle_list_t*
-_cairo_clip_copy_rectangles (cairo_clip_t *clip, cairo_gstate_t *gstate)
+_cairo_clip_copy_rectangle_list (cairo_clip_t *clip, cairo_gstate_t *gstate)
 {
     cairo_rectangle_list_t *list;
     cairo_rectangle_t *rectangles;
diff --git a/src/cairo-gstate.c b/src/cairo-gstate.c
index 946e170..18dabd9 100644
--- a/src/cairo-gstate.c
+++ b/src/cairo-gstate.c
@@ -1177,9 +1177,9 @@ _cairo_gstate_clip_extents (cairo_gstate
 }
 
 cairo_rectangle_list_t*
-_cairo_gstate_copy_clip_rectangles (cairo_gstate_t *gstate)
+_cairo_gstate_copy_clip_rectangle_list (cairo_gstate_t *gstate)
 {
-    return _cairo_clip_copy_rectangles (&gstate->clip, gstate);
+    return _cairo_clip_copy_rectangle_list (&gstate->clip, gstate);
 }
 
 static void
diff --git a/src/cairo.c b/src/cairo.c
index d842d75..637c0d0 100644
--- a/src/cairo.c
+++ b/src/cairo.c
@@ -2265,7 +2265,7 @@ _cairo_rectangle_list_create_in_error (c
 }
 
 /**
- * cairo_copy_clip_rectangles:
+ * cairo_copy_clip_rectangle_list:
  *
  * Returns the current clip region as a list of rectangles in user coordinates.
  * Never returns %NULL.
@@ -2281,12 +2281,12 @@ _cairo_rectangle_list_create_in_error (c
  * Since: 1.4
  **/
 cairo_rectangle_list_t *
-cairo_copy_clip_rectangles (cairo_t *cr)
+cairo_copy_clip_rectangle_list (cairo_t *cr)
 {
     if (cr->status)
         return _cairo_rectangle_list_create_in_error (cr->status);
 
-    return _cairo_gstate_copy_clip_rectangles (cr->gstate);
+    return _cairo_gstate_copy_clip_rectangle_list (cr->gstate);
 }
 
 /**
diff --git a/src/cairo.h b/src/cairo.h
index 5e58244..bd2620a 100644
--- a/src/cairo.h
+++ b/src/cairo.h
@@ -622,7 +622,7 @@ typedef struct _cairo_rectangle_list {
 } cairo_rectangle_list_t;
 
 cairo_public cairo_rectangle_list_t *
-cairo_copy_clip_rectangles (cairo_t *cr);
+cairo_copy_clip_rectangle_list (cairo_t *cr);
 
 cairo_public void
 cairo_rectangle_list_destroy (cairo_rectangle_list_t *rectangle_list);
diff --git a/src/cairoint.h b/src/cairoint.h
index 80ddb00..060b988 100755
--- a/src/cairoint.h
+++ b/src/cairoint.h
@@ -1380,7 +1380,7 @@ _cairo_gstate_clip_extents (cairo_gstate
         		    double         *y2);
 
 cairo_private cairo_rectangle_list_t*
-_cairo_gstate_copy_clip_rectangles (cairo_gstate_t *gstate);
+_cairo_gstate_copy_clip_rectangle_list (cairo_gstate_t *gstate);
 
 cairo_private cairo_status_t
 _cairo_gstate_show_surface (cairo_gstate_t	*gstate,
diff --git a/test/get-clip.c b/test/get-clip.c
index b2a001c..f6a2f5a 100644
--- a/test/get-clip.c
+++ b/test/get-clip.c
@@ -30,7 +30,7 @@ static cairo_test_draw_function_t draw;
 
 cairo_test_t test = {
     "get-clip",
-    "Test cairo_copy_clip_rectangles and cairo_clip_extents",
+    "Test cairo_copy_clip_rectangle_list and cairo_clip_extents",
     0, 0,
     draw
 };
@@ -46,13 +46,13 @@ check_count (const char *message, cairo_
 	    return 1;
 	if (list->status == CAIRO_STATUS_CLIP_NOT_REPRESENTABLE)
 	    return 1;
-        cairo_test_log ("Error: %s; cairo_copy_clip_rectangles unexpectedly got %d rectangles\n",
+        cairo_test_log ("Error: %s; cairo_copy_clip_rectangle_list unexpectedly got %d rectangles\n",
                         message, list->num_rectangles);
         return 0;
     }
 
     if (list->status != CAIRO_STATUS_SUCCESS) {
-        cairo_test_log ("Error: %s; cairo_copy_clip_rectangles failed with \"%s\"\n",
+        cairo_test_log ("Error: %s; cairo_copy_clip_rectangle_list failed with \"%s\"\n",
                         message, cairo_status_to_string(list->status));
         return 0;
     }
@@ -68,7 +68,7 @@ static cairo_bool_t
 check_unrepresentable (const char *message, cairo_rectangle_list_t *list)
 {
     if (list->status != CAIRO_STATUS_CLIP_NOT_REPRESENTABLE) {
-        cairo_test_log ("Error: %s; cairo_copy_clip_rectangles got unexpected result \"%s\"\n"
+        cairo_test_log ("Error: %s; cairo_copy_clip_rectangle_list got unexpected result \"%s\"\n"
                         " (we expected CAIRO_STATUS_CLIP_NOT_REPRESENTABLE)",
                         message, cairo_status_to_string(list->status));
         return 0;
@@ -126,7 +126,7 @@ draw (cairo_t *cr, int width, int height
     cr2 = cairo_create (surface);
     cairo_surface_destroy (surface);
 
-    /* Check the surface type so we ignore cairo_copy_clip_rectangles failures
+    /* Check the surface type so we ignore cairo_copy_clip_rectangle_list failures
      * on surface types that don't use rectangle lists for clipping.
      * Default to FALSE for the internal surface types, (meta, test-fallback, etc.)
      */
@@ -154,7 +154,7 @@ draw (cairo_t *cr, int width, int height
     /* first, test basic stuff. This should not be clipped, it should
        return the surface rectangle. */
     phase = "No clip set";
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_count (phase, uses_clip_rects, rectangle_list, 1) ||
         !check_clip_extents (phase, cr2, 0, 0, 100, 100) ||
         !check_rectangles_contain(phase, uses_clip_rects, rectangle_list, 0, 0, 100, 100)) {
@@ -168,7 +168,7 @@ draw (cairo_t *cr, int width, int height
     cairo_save (cr2);
     cairo_rectangle (cr2, 10, 10, 80, 80);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_count (phase, uses_clip_rects, rectangle_list, 1) ||
         !check_clip_extents (phase, cr2, 10, 10, 80, 80) ||
         !check_rectangles_contain(phase, uses_clip_rects, rectangle_list, 10, 10, 80, 80)) {
@@ -182,7 +182,7 @@ draw (cairo_t *cr, int width, int height
     phase = "All clipped out";
     cairo_save (cr2);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_count (phase, uses_clip_rects, rectangle_list, 0)) {
         cairo_rectangle_list_destroy (rectangle_list);
 	return CAIRO_TEST_FAILURE;
@@ -198,7 +198,7 @@ draw (cairo_t *cr, int width, int height
     cairo_clip (cr2);
     cairo_rectangle (cr2, 15, 15, 10, 10);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_count (phase, uses_clip_rects, rectangle_list, 2) ||
         !check_clip_extents (phase, cr2, 15, 15, 10, 10) ||
         !check_rectangles_contain(phase, uses_clip_rects, rectangle_list, 15, 15, 5, 5) ||
@@ -217,7 +217,7 @@ draw (cairo_t *cr, int width, int height
     cairo_line_to (cr2, 100, 0);
     cairo_close_path (cr2);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
      /* can't get this in one tight user-space rectangle */
     if (!check_unrepresentable (phase, rectangle_list) ||
         !check_clip_extents (phase, cr2, 0, 0, 100, 100)) {
@@ -232,7 +232,7 @@ draw (cairo_t *cr, int width, int height
     cairo_scale (cr2, 2, 2);
     cairo_rectangle (cr2, 5, 5, 40, 40);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_count (phase, uses_clip_rects, rectangle_list, 1) ||
         !check_clip_extents (phase, cr2, 5, 5, 40, 40) ||
         !check_rectangles_contain(phase, uses_clip_rects, rectangle_list, 5, 5, 40, 40)) {
@@ -249,7 +249,7 @@ draw (cairo_t *cr, int width, int height
     cairo_rectangle (cr2, 5, 5, 40, 40);
     cairo_restore (cr2);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_count (phase, uses_clip_rects, rectangle_list, 1) ||
         !check_clip_extents (phase, cr2, 10, 10, 80, 80) ||
         !check_rectangles_contain(phase, uses_clip_rects, rectangle_list, 10, 10, 80, 80)) {
@@ -266,7 +266,7 @@ draw (cairo_t *cr, int width, int height
     cairo_rectangle (cr2, 5, 5, 40, 40);
     cairo_restore (cr2);
     cairo_clip (cr2);
-    rectangle_list = cairo_copy_clip_rectangles (cr2);
+    rectangle_list = cairo_copy_clip_rectangle_list (cr2);
     if (!check_unrepresentable (phase, rectangle_list)) {
         cairo_rectangle_list_destroy (rectangle_list);
 	return CAIRO_TEST_FAILURE;


More information about the cairo-commit mailing list