|
Lines 1-3
a/Source/WebCore/ChangeLog_sec1
|
|
|
1 |
2015-11-20 Katlyn Graff <kgraff@apple.com> |
| 2 |
|
| 3 |
Safari background tabs should be fully suspended where possible. |
| 4 |
https://bugs.webkit.org/show_bug.cgi?id=151527 |
| 5 |
|
| 6 |
Reviewed by NOBODY (OOPS!). |
| 7 |
|
| 8 |
No new tests because this is simply a refactor. |
| 9 |
|
| 10 |
Renamed Element:: and Document:: documentWillSuspendForPageCache(), |
| 11 |
documentDidResumeFromPageCache(), |
| 12 |
registerForPageCacheSuspensionCallbacks(), |
| 13 |
unregisterForPageCacheSuspensionCallbacks() to prepare to support |
| 14 |
alternate reasons for document-level suspension. |
| 15 |
|
| 16 |
* dom/Document.cpp: |
| 17 |
(WebCore::Document::suspend): |
| 18 |
(WebCore::Document::resume): |
| 19 |
(WebCore::Document::registerForDocumentSuspensionCallbacks): |
| 20 |
(WebCore::Document::unregisterForDocumentSuspensionCallbacks): |
| 21 |
(WebCore::Document::documentWillSuspendForPageCache): Deleted. |
| 22 |
(WebCore::Document::documentDidResumeFromPageCache): Deleted. |
| 23 |
(WebCore::Document::registerForPageCacheSuspensionCallbacks): Deleted. |
| 24 |
(WebCore::Document::unregisterForPageCacheSuspensionCallbacks): Deleted. |
| 25 |
* dom/Document.h: |
| 26 |
* dom/Element.h: |
| 27 |
(WebCore::Element::prepareForDocumentSuspension): |
| 28 |
(WebCore::Element::resumeFromDocumentSuspension): |
| 29 |
(WebCore::Element::documentWillSuspendForPageCache): Deleted. |
| 30 |
(WebCore::Element::documentDidResumeFromPageCache): Deleted. |
| 31 |
* history/CachedFrame.cpp: |
| 32 |
(WebCore::CachedFrameBase::restore): |
| 33 |
(WebCore::CachedFrame::CachedFrame): |
| 34 |
* html/HTMLFormElement.cpp: |
| 35 |
(WebCore::HTMLFormElement::~HTMLFormElement): |
| 36 |
(WebCore::HTMLFormElement::parseAttribute): |
| 37 |
(WebCore::HTMLFormElement::resumeFromDocumentSuspension): |
| 38 |
(WebCore::HTMLFormElement::didMoveToNewDocument): |
| 39 |
(WebCore::HTMLFormElement::documentDidResumeFromPageCache): Deleted. |
| 40 |
* html/HTMLFormElement.h: |
| 41 |
* html/HTMLInputElement.cpp: |
| 42 |
(WebCore::HTMLInputElement::~HTMLInputElement): |
| 43 |
(WebCore::HTMLInputElement::registerForSuspensionCallbackIfNeeded): |
| 44 |
(WebCore::HTMLInputElement::unregisterForSuspensionCallbackIfNeeded): |
| 45 |
(WebCore::HTMLInputElement::resumeFromDocumentSuspension): |
| 46 |
(WebCore::HTMLInputElement::prepareForDocumentSuspension): |
| 47 |
(WebCore::HTMLInputElement::didMoveToNewDocument): |
| 48 |
(WebCore::HTMLInputElement::documentDidResumeFromPageCache): Deleted. |
| 49 |
(WebCore::HTMLInputElement::documentWillSuspendForPageCache): Deleted. |
| 50 |
* html/HTMLInputElement.h: |
| 51 |
* html/HTMLMediaElement.cpp: |
| 52 |
(WebCore::HTMLMediaElement::registerWithDocument): |
| 53 |
(WebCore::HTMLMediaElement::unregisterWithDocument): |
| 54 |
(WebCore::HTMLMediaElement::prepareForDocumentSuspension): |
| 55 |
(WebCore::HTMLMediaElement::resumeFromDocumentSuspension): |
| 56 |
(WebCore::HTMLMediaElement::documentWillSuspendForPageCache): Deleted. |
| 57 |
(WebCore::HTMLMediaElement::documentDidResumeFromPageCache): Deleted. |
| 58 |
* html/HTMLMediaElement.h: |
| 59 |
* html/HTMLPlugInImageElement.cpp: |
| 60 |
(WebCore::HTMLPlugInImageElement::~HTMLPlugInImageElement): |
| 61 |
(WebCore::HTMLPlugInImageElement::createElementRenderer): |
| 62 |
(WebCore::HTMLPlugInImageElement::didMoveToNewDocument): |
| 63 |
(WebCore::HTMLPlugInImageElement::prepareForDocumentSuspension): |
| 64 |
(WebCore::HTMLPlugInImageElement::resumeFromDocumentSuspension): |
| 65 |
(WebCore::HTMLPlugInImageElement::documentWillSuspendForPageCache): Deleted. |
| 66 |
(WebCore::HTMLPlugInImageElement::documentDidResumeFromPageCache): Deleted. |
| 67 |
* html/HTMLPlugInImageElement.h: |
| 68 |
* loader/FrameLoader.cpp: |
| 69 |
(WebCore::FrameLoader::commitProvisionalLoad): |
| 70 |
* svg/SVGSVGElement.cpp: |
| 71 |
(WebCore::SVGSVGElement::SVGSVGElement): |
| 72 |
(WebCore::SVGSVGElement::~SVGSVGElement): |
| 73 |
(WebCore::SVGSVGElement::didMoveToNewDocument): |
| 74 |
(WebCore::SVGSVGElement::prepareForDocumentSuspension): |
| 75 |
(WebCore::SVGSVGElement::resumeFromDocumentSuspension): |
| 76 |
(WebCore::SVGSVGElement::documentWillSuspendForPageCache): Deleted. |
| 77 |
(WebCore::SVGSVGElement::documentDidResumeFromPageCache): Deleted. |
| 78 |
* svg/SVGSVGElement.h: |
| 79 |
|
| 1 |
2015-11-19 Adam Bergkvist <adam.bergkvist@ericsson.com> |
80 |
2015-11-19 Adam Bergkvist <adam.bergkvist@ericsson.com> |
| 2 |
|
81 |
|
| 3 |
WebRTC: Initial testing of updated RTCPeerConnection API |
82 |
WebRTC: Initial testing of updated RTCPeerConnection API |