Title: [139016] trunk
Revision
139016
Author
t...@chromium.org
Date
2013-01-07 17:00:44 -0800 (Mon, 07 Jan 2013)

Log Message

Remove more internals.settings that are autogenerated
https://bugs.webkit.org/show_bug.cgi?id=106253

Reviewed by Adam Barth.

Source/WebCore:

Remove 8 methods that are autogenerated by Settings.in.

No new tests, this is a refactor and is convered by existing tests.

* testing/InternalSettings.cpp:
(WebCore::InternalSettings::Backup::Backup): Remove backup.
(WebCore::InternalSettings::Backup::restoreTo): Remove restore.
* testing/InternalSettings.h:
(Backup): Remove member variables and functions.
(InternalSettings):
* testing/InternalSettings.idl: Remove functions.

LayoutTests:

These tests were manually trying to reset setMediaPlaybackRequiresUserGesture
when the test ended because they weren't using the InternalSettings::Backup to
save/restore the prefs. The autogenerated code will properly reset these prefs
before the next test.

* media/no-autoplay-with-user-gesture-requirement.html:
* media/video-load-require-user-gesture.html:
* media/video-play-require-user-gesture.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (139015 => 139016)


--- trunk/LayoutTests/ChangeLog	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/LayoutTests/ChangeLog	2013-01-08 01:00:44 UTC (rev 139016)
@@ -1,3 +1,19 @@
+2013-01-07  Tony Chang  <t...@chromium.org>
+
+        Remove more internals.settings that are autogenerated
+        https://bugs.webkit.org/show_bug.cgi?id=106253
+
+        Reviewed by Adam Barth.
+
+        These tests were manually trying to reset setMediaPlaybackRequiresUserGesture
+        when the test ended because they weren't using the InternalSettings::Backup to
+        save/restore the prefs. The autogenerated code will properly reset these prefs
+        before the next test.
+
+        * media/no-autoplay-with-user-gesture-requirement.html:
+        * media/video-load-require-user-gesture.html:
+        * media/video-play-require-user-gesture.html:
+
 2013-01-07  Emil A Eklund  <e...@chromium.org>
 
         REGRESSION(SUBPIXEL_LAYOUT): el.offsetWidth < el.clientWidth for elements of a certain size

Modified: trunk/LayoutTests/media/no-autoplay-with-user-gesture-requirement.html (139015 => 139016)


--- trunk/LayoutTests/media/no-autoplay-with-user-gesture-requirement.html	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/LayoutTests/media/no-autoplay-with-user-gesture-requirement.html	2013-01-08 01:00:44 UTC (rev 139016)
@@ -7,22 +7,14 @@
             if (window.internals) 
                 window.internals.settings.setMediaPlaybackRequiresUserGesture(true);
 
-            function cleanGestureRequirement()
-            {
-                if (window.internals) 
-                    window.internals.settings.setMediaPlaybackRequiresUserGesture(false);
-            }
-
             function testPlay()
             {
-                cleanGestureRequirement();
                 failTest("play event should not fire without user gesture.");
             }
 
             function testPaused()
             {
                 testExpected("video.paused", true);
-                cleanGestureRequirement(); 
                 endTest();
             }
 

Modified: trunk/LayoutTests/media/video-load-require-user-gesture.html (139015 => 139016)


--- trunk/LayoutTests/media/video-load-require-user-gesture.html	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/LayoutTests/media/video-load-require-user-gesture.html	2013-01-08 01:00:44 UTC (rev 139016)
@@ -11,9 +11,6 @@
 
             function finishTest(success)
             {
-                if (window.internals) 
-                    window.internals.settings.setMediaPlaybackRequiresUserGesture(false);
-
                 if (success)
                     endTest();
                 else

Modified: trunk/LayoutTests/media/video-play-require-user-gesture.html (139015 => 139016)


--- trunk/LayoutTests/media/video-play-require-user-gesture.html	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/LayoutTests/media/video-play-require-user-gesture.html	2013-01-08 01:00:44 UTC (rev 139016)
@@ -9,11 +9,6 @@
             if (window.internals) 
                 window.internals.settings.setMediaPlaybackRequiresUserGesture(true);
 
-            function cleanGestureRequirement() {
-                if (window.internals) 
-                    window.internals.settings.setMediaPlaybackRequiresUserGesture(false);
-            }
-
             function click()
             {
                 if (window.eventSender) {
@@ -21,7 +16,6 @@
                     try {
                         playCoords = mediaControlsButtonCoordinates(video, "play-button");
                     } catch (exception) {
-                        cleanGestureRequirement();
                         failTest(exception.description);
                         return;
                     }
@@ -38,7 +32,6 @@
             function playing()
             {
                 if (userGestureInitiated == 0) {
-                    cleanGestureRequirement();
                     failTest("Should not play without user gesture.");
                 } else {
                     run("video.pause()");
@@ -54,10 +47,8 @@
                 try {
                     run("video.webkitEnterFullScreen()");
                 } catch(ex) {
-                    cleanGestureRequirement();
                     failTest("video.webkitEnterFullScreen() still requires user gesture.");
                 }
-                cleanGestureRequirement(); 
                 endTest();
             }
 

Modified: trunk/Source/WebCore/ChangeLog (139015 => 139016)


--- trunk/Source/WebCore/ChangeLog	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/Source/WebCore/ChangeLog	2013-01-08 01:00:44 UTC (rev 139016)
@@ -1,3 +1,22 @@
+2013-01-07  Tony Chang  <t...@chromium.org>
+
+        Remove more internals.settings that are autogenerated
+        https://bugs.webkit.org/show_bug.cgi?id=106253
+
+        Reviewed by Adam Barth.
+
+        Remove 8 methods that are autogenerated by Settings.in.
+
+        No new tests, this is a refactor and is convered by existing tests.
+
+        * testing/InternalSettings.cpp:
+        (WebCore::InternalSettings::Backup::Backup): Remove backup.
+        (WebCore::InternalSettings::Backup::restoreTo): Remove restore.
+        * testing/InternalSettings.h:
+        (Backup): Remove member variables and functions.
+        (InternalSettings):
+        * testing/InternalSettings.idl: Remove functions.
+
 2013-01-07  Ryosuke Niwa  <rn...@webkit.org>
 
         Another incremental build fix after r139013.

Modified: trunk/Source/WebCore/testing/InternalSettings.cpp (139015 => 139016)


--- trunk/Source/WebCore/testing/InternalSettings.cpp	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/Source/WebCore/testing/InternalSettings.cpp	2013-01-08 01:00:44 UTC (rev 139016)
@@ -63,8 +63,7 @@
 namespace WebCore {
 
 InternalSettings::Backup::Backup(Settings* settings)
-    : m_originalFixedElementsLayoutRelativeToFrame(settings->fixedElementsLayoutRelativeToFrame())
-    , m_originalCSSExclusionsEnabled(RuntimeEnabledFeatures::cssExclusionsEnabled())
+    : m_originalCSSExclusionsEnabled(RuntimeEnabledFeatures::cssExclusionsEnabled())
     , m_originalCSSVariablesEnabled(settings->cssVariablesEnabled())
 #if ENABLE(SHADOW_DOM)
     , m_originalShadowDOMEnabled(RuntimeEnabledFeatures::shadowDOMEnabled())
@@ -75,11 +74,6 @@
 #endif
     , m_originalEditingBehavior(settings->editingBehaviorType())
     , m_originalUnifiedSpellCheckerEnabled(settings->unifiedTextCheckerEnabled())
-    , m_originalFixedPositionCreatesStackingContext(settings->fixedPositionCreatesStackingContext())
-    , m_originalSyncXHRInDocumentsEnabled(settings->syncXHRInDocumentsEnabled())
-    , m_originalWindowFocusRestricted(settings->windowFocusRestricted())
-    , m_originalDeviceSupportsTouch(settings->deviceSupportsTouch())
-    , m_originalDeviceSupportsMouse(settings->deviceSupportsMouse())
 #if ENABLE(TEXT_AUTOSIZING)
     , m_originalTextAutosizingEnabled(settings->textAutosizingEnabled())
     , m_originalTextAutosizingWindowSizeOverride(settings->textAutosizingWindowSizeOverride())
@@ -104,7 +98,6 @@
 
 void InternalSettings::Backup::restoreTo(Settings* settings)
 {
-    settings->setFixedElementsLayoutRelativeToFrame(m_originalFixedElementsLayoutRelativeToFrame);
     RuntimeEnabledFeatures::setCSSExclusionsEnabled(m_originalCSSExclusionsEnabled);
     settings->setCSSVariablesEnabled(m_originalCSSVariablesEnabled);
 #if ENABLE(SHADOW_DOM)
@@ -116,11 +109,6 @@
 #endif
     settings->setEditingBehaviorType(m_originalEditingBehavior);
     settings->setUnifiedTextCheckerEnabled(m_originalUnifiedSpellCheckerEnabled);
-    settings->setFixedPositionCreatesStackingContext(m_originalFixedPositionCreatesStackingContext);
-    settings->setSyncXHRInDocumentsEnabled(m_originalSyncXHRInDocumentsEnabled);
-    settings->setWindowFocusRestricted(m_originalWindowFocusRestricted);
-    settings->setDeviceSupportsTouch(m_originalDeviceSupportsTouch);
-    settings->setDeviceSupportsMouse(m_originalDeviceSupportsMouse);
 #if ENABLE(TEXT_AUTOSIZING)
     settings->setTextAutosizingEnabled(m_originalTextAutosizingEnabled);
     settings->setTextAutosizingWindowSizeOverride(m_originalTextAutosizingWindowSizeOverride);
@@ -202,12 +190,6 @@
     settings()->setMockScrollbarsEnabled(enabled);
 }
 
-void InternalSettings::setFixedElementsLayoutRelativeToFrame(bool enabled, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setFixedElementsLayoutRelativeToFrame(enabled);
-}
-
 void InternalSettings::setUnifiedTextCheckingEnabled(bool enabled, ExceptionCode& ec)
 {
     InternalSettingsGuardForSettings();
@@ -262,18 +244,6 @@
 #endif
 }
 
-void InternalSettings::setDeviceSupportsTouch(bool enabled, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setDeviceSupportsTouch(enabled);
-}
-
-void InternalSettings::setDeviceSupportsMouse(bool enabled, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setDeviceSupportsMouse(enabled);
-}
-
 typedef void (Settings::*SetFontFamilyFunction)(const AtomicString&, UScriptCode);
 static void setFontFamily(Settings* settings, const String& family, const String& script, SetFontFamilyFunction setter)
 {
@@ -417,12 +387,6 @@
     m_page->setCanStartMedia(enabled);
 }
 
-void InternalSettings::setMediaPlaybackRequiresUserGesture(bool enabled, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setMediaPlaybackRequiresUserGesture(enabled);
-}
-
 void InternalSettings::setEditingBehavior(const String& editingBehavior, ExceptionCode& ec)
 {
     InternalSettingsGuardForSettings();
@@ -436,24 +400,6 @@
         ec = SYNTAX_ERR;
 }
 
-void InternalSettings::setFixedPositionCreatesStackingContext(bool creates, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setFixedPositionCreatesStackingContext(creates);
-}
-
-void InternalSettings::setSyncXHRInDocumentsEnabled(bool enabled, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setSyncXHRInDocumentsEnabled(enabled);
-}
-
-void InternalSettings::setWindowFocusRestricted(bool restricted, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setWindowFocusRestricted(restricted);
-}
-
 void InternalSettings::setDialogElementEnabled(bool enabled, ExceptionCode& ec)
 {
     UNUSED_PARAM(ec);
@@ -503,12 +449,6 @@
 #endif
 }
 
-void InternalSettings::setMemoryInfoEnabled(bool enabled, ExceptionCode& ec)
-{
-    InternalSettingsGuardForSettings();
-    settings()->setMemoryInfoEnabled(enabled);
-}
-
 void InternalSettings::setStorageBlockingPolicy(const String& mode, ExceptionCode& ec)
 {
     InternalSettingsGuardForSettings();

Modified: trunk/Source/WebCore/testing/InternalSettings.h (139015 => 139016)


--- trunk/Source/WebCore/testing/InternalSettings.h	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/Source/WebCore/testing/InternalSettings.h	2013-01-08 01:00:44 UTC (rev 139016)
@@ -49,7 +49,6 @@
         explicit Backup(Settings*);
         void restoreTo(Settings*);
 
-        bool m_originalFixedElementsLayoutRelativeToFrame;
         bool m_originalCSSExclusionsEnabled;
         bool m_originalCSSVariablesEnabled;
 #if ENABLE(SHADOW_DOM)
@@ -61,11 +60,6 @@
 #endif
         EditingBehaviorType m_originalEditingBehavior;
         bool m_originalUnifiedSpellCheckerEnabled;
-        bool m_originalFixedPositionCreatesStackingContext;
-        bool m_originalSyncXHRInDocumentsEnabled;
-        bool m_originalWindowFocusRestricted;
-        bool m_originalDeviceSupportsTouch;
-        bool m_originalDeviceSupportsMouse;
 #if ENABLE(TEXT_AUTOSIZING)
         bool m_originalTextAutosizingEnabled;
         IntSize m_originalTextAutosizingWindowSizeOverride;
@@ -100,12 +94,9 @@
 
     void setMockScrollbarsEnabled(bool enabled, ExceptionCode&);
     void setUsesOverlayScrollbars(bool enabled, ExceptionCode&);
-    void setFixedElementsLayoutRelativeToFrame(bool, ExceptionCode&);
     void setUnifiedTextCheckingEnabled(bool, ExceptionCode&);
     bool unifiedTextCheckingEnabled(ExceptionCode&);
     void setTouchEventEmulationEnabled(bool enabled, ExceptionCode&);
-    void setDeviceSupportsTouch(bool enabled, ExceptionCode&);
-    void setDeviceSupportsMouse(bool enabled, ExceptionCode&);
     void setShadowDOMEnabled(bool enabled, ExceptionCode&);
     void setAuthorShadowDOMForAnyElementEnabled(bool);
     void setStyleScopedEnabled(bool);
@@ -127,15 +118,10 @@
     void setCSSVariablesEnabled(bool enabled, ExceptionCode&);
     bool cssVariablesEnabled(ExceptionCode&);
     void setCanStartMedia(bool, ExceptionCode&);
-    void setMediaPlaybackRequiresUserGesture(bool, ExceptionCode&);
     void setEditingBehavior(const String&, ExceptionCode&);
-    void setFixedPositionCreatesStackingContext(bool, ExceptionCode&);
-    void setSyncXHRInDocumentsEnabled(bool, ExceptionCode&);
-    void setWindowFocusRestricted(bool, ExceptionCode&);
     void setDialogElementEnabled(bool, ExceptionCode&);
     void setShouldDisplayTrackKind(const String& kind, bool enabled, ExceptionCode&);
     bool shouldDisplayTrackKind(const String& kind, ExceptionCode&);
-    void setMemoryInfoEnabled(bool, ExceptionCode&);
     void setStorageBlockingPolicy(const String&, ExceptionCode&);
     void setLangAttributeAwareFormControlUIEnabled(bool);
     void setImagesEnabled(bool enabled, ExceptionCode&);

Modified: trunk/Source/WebCore/testing/InternalSettings.idl (139015 => 139016)


--- trunk/Source/WebCore/testing/InternalSettings.idl	2013-01-08 00:59:08 UTC (rev 139015)
+++ trunk/Source/WebCore/testing/InternalSettings.idl	2013-01-08 01:00:44 UTC (rev 139016)
@@ -28,12 +28,9 @@
     JSGenerateToJSObject
 ] interface InternalSettings : InternalSettingsGenerated {
     void setMockScrollbarsEnabled(in boolean enabled) raises(DOMException);
-    void setFixedElementsLayoutRelativeToFrame(in boolean enabled) raises(DOMException);
     void setUnifiedTextCheckingEnabled(in boolean enabled) raises (DOMException);
     boolean unifiedTextCheckingEnabled() raises (DOMException);
     void setTouchEventEmulationEnabled(in boolean enabled) raises(DOMException);
-    void setDeviceSupportsTouch(in boolean enabled) raises(DOMException);
-    void setDeviceSupportsMouse(in boolean enabled) raises(DOMException);
     void setShadowDOMEnabled(in boolean enabled) raises(DOMException);
     void setAuthorShadowDOMForAnyElementEnabled(in boolean isEnabled);
     void setStyleScopedEnabled(in boolean isEnabled);
@@ -55,17 +52,12 @@
     void setCSSVariablesEnabled(in boolean enabled) raises(DOMException);
     boolean cssVariablesEnabled() raises(DOMException);
     void setCanStartMedia(in boolean enabled) raises(DOMException);
-    void setMediaPlaybackRequiresUserGesture(in boolean enabled) raises(DOMException);
     void setEditingBehavior(in DOMString behavior) raises(DOMException);
-    void setFixedPositionCreatesStackingContext(in boolean creates) raises(DOMException);
-    void setSyncXHRInDocumentsEnabled(in boolean enabled) raises(DOMException);
-    void setWindowFocusRestricted(in boolean restricted) raises(DOMException);
     void setDialogElementEnabled(in boolean enabled) raises(DOMException);
     void setLangAttributeAwareFormControlUIEnabled(in boolean enabled);
 
     [Conditional=VIDEO_TRACK] void setShouldDisplayTrackKind(in DOMString kind, in boolean enabled) raises (DOMException);
     [Conditional=VIDEO_TRACK] boolean shouldDisplayTrackKind(in DOMString trackKind) raises (DOMException);
-    void setMemoryInfoEnabled(in boolean enabled) raises(DOMException);
     void setStorageBlockingPolicy(in DOMString policy) raises(DOMException);
     void setImagesEnabled(in boolean enabled) raises(DOMException);
 };
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to