Title: [106394] trunk/Source/WebKit/chromium
Revision
106394
Author
fsam...@chromium.org
Date
2012-01-31 14:40:19 -0800 (Tue, 31 Jan 2012)

Log Message

[Chromium] Expose setLayoutFallbackWidth as a WebSetting
https://bugs.webkit.org/show_bug.cgi?id=77431

Reviewed by Darin Fisher.

The layout fallback width is the default fixed layout width
set for desktop web pages that lack a viewport tag. This width
can vary from platform to platform and can depend on other factors,
and so it should be a setting exposed to Chromium.

* public/WebSettings.h:
():
* src/WebSettingsImpl.cpp:
(WebKit::WebSettingsImpl::setLayoutFallbackWidth):
(WebKit):
* src/WebSettingsImpl.h:
(WebSettingsImpl):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (106393 => 106394)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-01-31 22:30:22 UTC (rev 106393)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-01-31 22:40:19 UTC (rev 106394)
@@ -1,3 +1,23 @@
+2012-01-31  Fady Samuel  <fsam...@chromium.org>
+
+        [Chromium] Expose setLayoutFallbackWidth as a WebSetting
+        https://bugs.webkit.org/show_bug.cgi?id=77431
+
+        Reviewed by Darin Fisher.
+
+        The layout fallback width is the default fixed layout width
+        set for desktop web pages that lack a viewport tag. This width
+        can vary from platform to platform and can depend on other factors,
+        and so it should be a setting exposed to Chromium.
+
+        * public/WebSettings.h:
+        ():
+        * src/WebSettingsImpl.cpp:
+        (WebKit::WebSettingsImpl::setLayoutFallbackWidth):
+        (WebKit):
+        * src/WebSettingsImpl.h:
+        (WebSettingsImpl):
+
 2012-01-31  Dana Jansens  <dan...@chromium.org>
 
         [chromium] Compute occlusion during paint loop

Modified: trunk/Source/WebKit/chromium/public/WebSettings.h (106393 => 106394)


--- trunk/Source/WebKit/chromium/public/WebSettings.h	2012-01-31 22:30:22 UTC (rev 106393)
+++ trunk/Source/WebKit/chromium/public/WebSettings.h	2012-01-31 22:40:19 UTC (rev 106394)
@@ -120,6 +120,7 @@
     virtual void setAcceleratedFiltersEnabled(bool) = 0;
     virtual void setMemoryInfoEnabled(bool) = 0;
     virtual void setHyperlinkAuditingEnabled(bool) = 0;
+    virtual void setLayoutFallbackWidth(int) = 0;
     virtual void setAsynchronousSpellCheckingEnabled(bool) = 0;
     virtual void setUnifiedTextCheckerEnabled(bool) = 0;
     virtual void setCaretBrowsingEnabled(bool) = 0;

Modified: trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp (106393 => 106394)


--- trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp	2012-01-31 22:30:22 UTC (rev 106393)
+++ trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp	2012-01-31 22:40:19 UTC (rev 106394)
@@ -393,6 +393,11 @@
     m_settings->setHyperlinkAuditingEnabled(enabled);
 }
 
+void WebSettingsImpl::setLayoutFallbackWidth(int width)
+{
+    m_settings->setLayoutFallbackWidth(width);
+}
+
 void WebSettingsImpl::setAsynchronousSpellCheckingEnabled(bool enabled)
 {
     m_settings->setAsynchronousSpellCheckingEnabled(enabled);

Modified: trunk/Source/WebKit/chromium/src/WebSettingsImpl.h (106393 => 106394)


--- trunk/Source/WebKit/chromium/src/WebSettingsImpl.h	2012-01-31 22:30:22 UTC (rev 106393)
+++ trunk/Source/WebKit/chromium/src/WebSettingsImpl.h	2012-01-31 22:40:19 UTC (rev 106394)
@@ -112,6 +112,7 @@
     virtual void setAcceleratedFiltersEnabled(bool);
     virtual void setMemoryInfoEnabled(bool);
     virtual void setHyperlinkAuditingEnabled(bool);
+    virtual void setLayoutFallbackWidth(int);
     virtual void setAsynchronousSpellCheckingEnabled(bool);
     virtual void setUnifiedTextCheckerEnabled(bool);
     virtual void setCaretBrowsingEnabled(bool);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to