[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 14:32:36 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 13663bd1f7d8846e81994e037bf346716a675507
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Oct 12 22:36:17 2010 +0000
2010-10-12 Gyuyoung Kim <gyuyoung.kim at samsung.com>
Reviewed by Kenneth Rohde Christiansen.
[EFL] Add a method to get target's dpi value
https://bugs.webkit.org/show_bug.cgi?id=47537
Add a method to get target dpi value using Ecore_X.
When we set layout size, we need to use the dpi value.
* ewk/ewk_private.h:
* ewk/ewk_view.cpp:
(ewk_view_page_rect_get):
(ewk_view_dpi_get):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69613 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/efl/ChangeLog b/WebKit/efl/ChangeLog
index 1c143a2..0479955 100644
--- a/WebKit/efl/ChangeLog
+++ b/WebKit/efl/ChangeLog
@@ -1,3 +1,18 @@
+2010-10-12 Gyuyoung Kim <gyuyoung.kim at samsung.com>
+
+ Reviewed by Kenneth Rohde Christiansen.
+
+ [EFL] Add a method to get target's dpi value
+ https://bugs.webkit.org/show_bug.cgi?id=47537
+
+ Add a method to get target dpi value using Ecore_X.
+ When we set layout size, we need to use the dpi value.
+
+ * ewk/ewk_private.h:
+ * ewk/ewk_view.cpp:
+ (ewk_view_page_rect_get):
+ (ewk_view_dpi_get):
+
2010-10-07 Gyuyoung Kim <gyuyoung.kim at samsung.com>
Reviewed by Antonio Gomes.
diff --git a/WebKit/efl/ewk/ewk_private.h b/WebKit/efl/ewk/ewk_private.h
index 185a7e1..fc973f1 100644
--- a/WebKit/efl/ewk/ewk_private.h
+++ b/WebKit/efl/ewk/ewk_private.h
@@ -106,6 +106,8 @@ void ewk_view_viewport_set(Evas_Object *o, float w, float h, float init_scale, f
void ewk_view_download_request(Evas_Object *o, Ewk_Download *download);
+int ewk_view_dpi_get();
+
Ewk_History *ewk_history_new(WebCore::BackForwardList *history);
void ewk_history_free(Ewk_History *history);
diff --git a/WebKit/efl/ewk/ewk_view.cpp b/WebKit/efl/ewk/ewk_view.cpp
index af40f93..06e8a85 100644
--- a/WebKit/efl/ewk/ewk_view.cpp
+++ b/WebKit/efl/ewk/ewk_view.cpp
@@ -51,6 +51,10 @@
#include <inttypes.h>
#include <sys/time.h>
+#ifdef HAVE_ECORE_X
+#include <Ecore_X.h>
+#endif
+
#define ZOOM_MIN (0.05)
#define ZOOM_MAX (4.0)
@@ -4241,3 +4245,18 @@ WebCore::FloatRect ewk_view_page_rect_get(Evas_Object *o)
WebCore::Frame* main_frame = priv->page->mainFrame();
return main_frame->view()->frameRect();
}
+
+/**
+ * @internal
+ * Gets dpi value.
+ *
+ * @return device's dpi value.
+ */
+int ewk_view_dpi_get()
+{
+#ifdef HAVE_ECORE_X
+ return ecore_x_dpi_get();
+#else
+ return 160;
+#endif
+}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list