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

commit-queue at webkit.org commit-queue at webkit.org
Wed Dec 22 12:38:53 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit edd79d8dfd2dcc0cbda94adde822b11fac72a33b
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Aug 26 16:52:45 2010 +0000

    2010-08-26  Miroslaw Szymanski  <miroslaw.s at samsung.com>
    
            Reviewed by Kenneth Rohde Christiansen.
    
            [EFL] Added new callback when view's size is changed to fix issue with changing layout size
            https://bugs.webkit.org/show_bug.cgi?id=44337
    
            * ewk/ewk_view.cpp:
            (_ewk_view_smart_calculate):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66111 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/efl/ChangeLog b/WebKit/efl/ChangeLog
index 4039b62..c18549b 100644
--- a/WebKit/efl/ChangeLog
+++ b/WebKit/efl/ChangeLog
@@ -1,3 +1,13 @@
+2010-08-26  Miroslaw Szymanski  <miroslaw.s at samsung.com>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [EFL] Added new callback when view's size is changed to fix issue with changing layout size
+        https://bugs.webkit.org/show_bug.cgi?id=44337
+
+        * ewk/ewk_view.cpp:
+        (_ewk_view_smart_calculate):
+
 2010-08-25  Gyuyoung Kim  <gyuyoung.kim at samsung.com>
 
         Reviewed by Antonio Gomes.
diff --git a/WebKit/efl/ewk/ewk_view.cpp b/WebKit/efl/ewk/ewk_view.cpp
index f680c57..b68ddb6 100644
--- a/WebKit/efl/ewk/ewk_view.cpp
+++ b/WebKit/efl/ewk/ewk_view.cpp
@@ -796,6 +796,9 @@ static void _ewk_view_smart_calculate(Evas_Object* o)
         sd->changed.frame_rect = EINA_TRUE;
         sd->view.w = w;
         sd->view.h = h;
+
+        // This callback is a good place e.g. to change fixed layout size (ewk_view_fixed_layout_size_set).
+        evas_object_smart_callback_call(o, "view,resized", 0);
     }
     sd->changed.size = EINA_FALSE;
 
diff --git a/WebKit/efl/ewk/ewk_view.h b/WebKit/efl/ewk/ewk_view.h
index 5ff4844..9924642 100644
--- a/WebKit/efl/ewk/ewk_view.h
+++ b/WebKit/efl/ewk/ewk_view.h
@@ -88,6 +88,7 @@ extern "C" {
  *  - "icon,received", void: main frame received an icon.
  *  - "viewport,changed", void: Report that viewport has changed.
  *  - "inputmethods,changed" with a boolean indicating whether it's enabled or not.
+ *  - "view,resized", void: view object's size has changed.
  */
 
 typedef struct _Ewk_View_Smart_Data Ewk_View_Smart_Data;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list