[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