[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

leandro at webkit.org leandro at webkit.org
Wed Dec 22 15:35:14 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit fa2bd34885cbb1cd762319c2ed7b3ec29b33b752
Author: leandro at webkit.org <leandro at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Nov 8 21:00:16 2010 +0000

    2010-11-08  Rafael Antognolli  <antognolli at profusion.mobi>
    
            Reviewed by Antonio Gomes.
    
            [EFL] Change the usage of eina_iterator_next due to latest EFL changes.
            https://bugs.webkit.org/show_bug.cgi?id=49082
    
            A change on how the iterator for a tiler is used in EFL needs to be
            reflected in WebKit-EFL. The iterator now receives a pointer to an
            Eina_Rectangle and makes it point to its internal structure. The old
            usage was to receive a reference to a pre-allocated Eina_Rectangle.
    
            * ewk/ewk_view_single.c:
            (_ewk_view_single_smart_repaints_process):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71561 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/efl/ChangeLog b/WebKit/efl/ChangeLog
index b436e58..c7b457b 100644
--- a/WebKit/efl/ChangeLog
+++ b/WebKit/efl/ChangeLog
@@ -1,3 +1,18 @@
+2010-11-08  Rafael Antognolli  <antognolli at profusion.mobi>
+
+        Reviewed by Antonio Gomes.
+
+        [EFL] Change the usage of eina_iterator_next due to latest EFL changes.
+        https://bugs.webkit.org/show_bug.cgi?id=49082
+
+        A change on how the iterator for a tiler is used in EFL needs to be
+        reflected in WebKit-EFL. The iterator now receives a pointer to an
+        Eina_Rectangle and makes it point to its internal structure. The old
+        usage was to receive a reference to a pre-allocated Eina_Rectangle.
+
+        * ewk/ewk_view_single.c:
+        (_ewk_view_single_smart_repaints_process):
+
 2010-11-08  Alexey Proskuryakov  <ap at apple.com>
 
         Reviewed by Darin Adler.
diff --git a/WebKit/efl/ewk/ewk_view_single.c b/WebKit/efl/ewk/ewk_view_single.c
index 85e5339..6d965d0 100644
--- a/WebKit/efl/ewk/ewk_view_single.c
+++ b/WebKit/efl/ewk/ewk_view_single.c
@@ -358,7 +358,7 @@ static Eina_Bool _ewk_view_single_smart_repaints_process(Ewk_View_Smart_Data *sd
     Ewk_View_Paint_Context *ctxt;
     Evas_Coord ow, oh;
     void *pixels;
-    Eina_Rectangle r = {0, 0, 0, 0};
+    Eina_Rectangle *r;
     const Eina_Rectangle *pr;
     const Eina_Rectangle *pr_end;
     Eina_Tiler *tiler;
@@ -446,8 +446,8 @@ static Eina_Bool _ewk_view_single_smart_repaints_process(Ewk_View_Smart_Data *sd
 
     EINA_ITERATOR_FOREACH(itr, r) {
         Eina_Rectangle scrolled_rect = {
-            r.x + sx, r.y + sy,
-            r.w, r.h
+            r->x + sx, r->y + sy,
+            r->w, r->h
         };
 
         ewk_view_paint_context_save(ctxt);
@@ -460,7 +460,7 @@ static Eina_Bool _ewk_view_single_smart_repaints_process(Ewk_View_Smart_Data *sd
 
         ewk_view_paint_context_restore(ctxt);
         evas_object_image_data_update_add
-            (sd->backing_store, r.x, r.y, r.w, r.h);
+            (sd->backing_store, r->x, r->y, r->w, r->h);
     }
     eina_iterator_free(itr);
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list