Remove some autogenerated settings from InternalSettings.idl
authortony@chromium.org <tony@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Jan 2013 20:51:10 +0000 (20:51 +0000)
committertony@chromium.org <tony@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Jan 2013 20:51:10 +0000 (20:51 +0000)
commit6aaaee3fdec1b127540e6381072606919b5a2860
tree89fe014e4296938660fec553acfb08c42e5aebef
parent839c8a263c75241b700d65aedf2811a101905580
Remove some autogenerated settings from InternalSettings.idl
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: https://svn.webkit.org/repository/webkit/trunk@138840 268f45cc-cd09-0410-ab3c-d52691b4dbfc
28 files changed:
LayoutTests/ChangeLog
LayoutTests/compositing/absolute-inside-out-of-view-fixed.html
LayoutTests/compositing/geometry/fixed-position-composited-page-scale-down.html
LayoutTests/compositing/geometry/fixed-position-composited-page-scale-scroll.html
LayoutTests/compositing/geometry/fixed-position-composited-page-scale-smaller-than-viewport.html
LayoutTests/compositing/geometry/fixed-position-composited-page-scale.html
LayoutTests/compositing/geometry/fixed-position-composited-switch.html
LayoutTests/compositing/geometry/fixed-position-iframe-composited-page-scale-down.html
LayoutTests/compositing/geometry/fixed-position-iframe-composited-page-scale.html
LayoutTests/compositing/geometry/fixed-position-transform-composited-page-scale-down.html
LayoutTests/compositing/geometry/fixed-position-transform-composited-page-scale.html
LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-iframe-scroll.html
LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-iframe.html
LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll.html
LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled.html
LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scroll-reason.html
LayoutTests/compositing/layer-creation/fixed-position-out-of-view.html
LayoutTests/compositing/overflow/automatically-opt-into-composited-scrolling.html
LayoutTests/platform/chromium/compositing/force-compositing-mode/force-composite-empty.html
LayoutTests/platform/chromium/compositing/force-compositing-mode/no-overflow-iframe-layer.html
LayoutTests/platform/chromium/compositing/force-compositing-mode/overflow-hidden-iframe-layer.html
LayoutTests/platform/chromium/compositing/force-compositing-mode/overflow-iframe-enter-compositing.html
LayoutTests/platform/chromium/compositing/force-compositing-mode/overflow-iframe-layer.html
LayoutTests/platform/chromium/compositing/force-compositing-mode/overflow-iframe-leave-compositing.html
Source/WebCore/ChangeLog
Source/WebCore/testing/InternalSettings.cpp
Source/WebCore/testing/InternalSettings.h
Source/WebCore/testing/InternalSettings.idl