Skip to content
  • tony@chromium.org's avatar
    Remove some autogenerated settings from InternalSettings.idl · f9d2fb61
    tony@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=106114
    
    Reviewed by Ojan Vafai.
    
    Source/WebCore:
    
    Remove 6 methods that are now autogenerated.
    setAcceleratedFiltersEnabled was never called.
    AcceleratedCompositingForOverflowScrollEnabled was never backed up/restored.
    setEnableCompositingForFixedPosition and setEnableCompositingForScrollableFrames
    are renamed to match the name in Settings.in.
    
    No new tests, there should be no change in behavior. This is covered by
    existing tests in compositing and platform/chromium/compositing.
    
    * testing/InternalSettings.cpp:
    (WebCore::InternalSettings::Backup::Backup): Remove code.
    (WebCore::InternalSettings::Backup::restoreTo): Remove code.
    * testing/InternalSettings.h:
    (Backup): Remove member variables.
    (InternalSettings):
    * testing/InternalSettings.idl: Remove methods that are no longer used.
    
    LayoutTests:
    
    Rename setters to match the name in Settings.in
    setEnableCompositingForFixedPosition -> setAcceleratedCompositingForFixedPositionEnabled
    setEnableCompositingForScrollableFrames -> setAcceleratedCompositingForScrollableFramesEnabled
    
    * compositing/absolute-inside-out-of-view-fixed.html:
    * compositing/geometry/fixed-position-composited-page-scale-down.html:
    * compositing/geometry/fixed-position-composited-page-scale-scroll.html:
    * compositing/geometry/fixed-position-composited-page-scale-smaller-than-viewport.html:
    * compositing/geometry/fixed-position-composited-page-scale.html:
    * compositing/geometry/fixed-position-composited-switch.html:
    * compositing/geometry/fixed-position-iframe-composited-page-scale-down.html:
    * compositing/geometry/fixed-position-iframe-composited-page-scale.html:
    * compositing/geometry/fixed-position-transform-composited-page-scale-down.html:
    * compositing/geometry/fixed-position-transform-composited-page-scale.html:
    * compositing/layer-creation/fixed-position-out-of-view-scaled-iframe-scroll.html:
    * compositing/layer-creation/fixed-position-out-of-view-scaled-iframe.html:
    * compositing/layer-creation/fixed-position-out-of-view-scaled-scroll.html:
    * compositing/layer-creation/fixed-position-out-of-view-scaled.html:
    * compositing/layer-creation/fixed-position-out-of-view-scroll-reason.html:
    * compositing/layer-creation/fixed-position-out-of-view.html:
    * compositing/overflow/automatically-opt-into-composited-scrolling.html:
    * platform/chromium/compositing/force-compositing-mode/force-composite-empty.html:
    * platform/chromium/compositing/force-compositing-mode/no-overflow-iframe-layer.html:
    * platform/chromium/compositing/force-compositing-mode/overflow-hidden-iframe-layer.html:
    * platform/chromium/compositing/force-compositing-mode/overflow-iframe-enter-compositing.html:
    * platform/chromium/compositing/force-compositing-mode/overflow-iframe-layer.html:
    * platform/chromium/compositing/force-compositing-mode/overflow-iframe-leave-compositing.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138840 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f9d2fb61