Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge r185269 - Regression(r176212): Broke app switching on iCloud.com
https://bugs.webkit.org/show_bug.cgi?id=145708 <rdar://problem/21235277> Reviewed by Simon Fraser. Source/WebCore: Roll out r176212 and follow-up fixes for now, to fix iCloud.com. We can reconsider later how to do this in a safer way. * bindings/js/JSCSSStyleDeclarationCustom.cpp: (WebCore::JSCSSStyleDeclaration::putDelegate): Deleted. (WebCore::JSCSSStyleDeclaration::getOwnPropertyNames): Deleted. * dom/Element.cpp: * dom/Element.h: * dom/ElementRareData.cpp: * dom/ElementRareData.h: (WebCore::ElementRareData::ElementRareData): (WebCore::ElementRareData::~ElementRareData): Deleted. * dom/Node.cpp: (WebCore::Node::materializeRareData): * html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::notifyObserversCanvasChanged): Deleted. * page/DOMTimer.cpp: (WebCore::DOMTimerFireState::scriptMadeNonUserObservableChanges): Deleted. (WebCore::DOMTimerFireState::scriptMadeUserObservableChanges): Deleted. (WebCore::NestedTimersMap::instanceForContext): Deleted. (WebCore::DOMTimer::install): Deleted. (WebCore::DOMTimer::fired): Deleted. (WebCore::DOMTimer::alignedFireTime): Deleted. (WebCore::DOMTimer::activeDOMObjectName): Deleted. * page/DOMTimer.h: * page/FrameView.cpp: (WebCore::FrameView::reset): Deleted. (WebCore::FrameView::viewportContentsChanged): Deleted. (WebCore::FrameView::autoSizeIfEnabled): Deleted. * page/FrameView.h: LayoutTests: Remove layout tests covering DOM Timer throttling. * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed. * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed. * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed. * fast/dom/nested-timer-display-none-element-throttling.html: Removed. * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed. * fast/dom/repeating-timer-display-none-element-throttling.html: Removed. * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed. * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed. * fast/dom/resources/timer-throttling-iframe.html: Removed. * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed. * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed. * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed. * fast/dom/timer-unthrottle-on-layout.html: Removed. * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed. * fast/dom/timer-unthrottle-on-scroll.html: Removed.
- Loading branch information