haikuwebkit/LayoutTests/dom
Chris Dumez 2bbe839942 Unexpose obsolete HTMLAppletElement interface
https://bugs.webkit.org/show_bug.cgi?id=218677

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Rebaseline WPT tests now that more checks are passing.

* web-platform-tests/dom/nodes/getElementsByClassName-30-expected.txt:
* web-platform-tests/html/dom/documents/dom-tree-accessors/nameditem-03-expected.txt:
* web-platform-tests/html/dom/historical-expected.txt:
* web-platform-tests/html/semantics/interfaces-expected.txt:

Source/WebCore:

Drop support for HTMLAppletElement. This feature is obsolete and has been removed from
the HTML specification. The <applet> element was removed in Gecko 56 and Chrome 47
already.

No new tests, rebaselined existing tests.

* CMakeLists.txt:
* DerivedSources-input.xcfilelist:
* DerivedSources-output.xcfilelist:
* DerivedSources.make:
* Headers.cmake:
* Sources.txt:
* WebCore.xcodeproj/project.pbxproj:
* bindings/js/JSPluginElementFunctions.cpp:
* bindings/js/JSPluginElementFunctions.h:
* html/CachedHTMLCollection.h:
(WebCore::nameShouldBeVisibleInDocumentAll):
* html/GenericCachedHTMLCollection.cpp:
(WebCore::GenericCachedHTMLCollection<traversalType>::elementMatches const):
* html/HTMLAppletElement.cpp: Removed.
* html/HTMLAppletElement.h: Removed.
* html/HTMLAppletElement.idl: Removed.
* html/HTMLNameCollection.cpp:
(WebCore::WindowNameCollection::elementMatchesIfNameAttributeMatch):
(WebCore::DocumentNameCollection::elementMatchesIfIdAttributeMatch):
(WebCore::DocumentNameCollection::elementMatchesIfNameAttributeMatch):
* html/HTMLPlugInImageElement.h:
* html/HTMLTagNames.in:
* loader/EmptyClients.cpp:
* loader/EmptyFrameLoaderClient.h:
* loader/FrameLoaderClient.h:
* loader/SubframeLoader.cpp:
* loader/SubframeLoader.h:
* rendering/RenderEmbeddedObject.cpp:
* rendering/RenderEmbeddedObject.h:

Source/WebKit:

* WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLAppletElement.cpp:
(webkit_dom_html_applet_element_dispatch_event):
(webkit_dom_html_applet_element_add_event_listener):
(webkit_dom_html_applet_element_remove_event_listener):
(webkit_dom_html_applet_element_get_align):
(webkit_dom_html_applet_element_set_align):
(webkit_dom_html_applet_element_get_alt):
(webkit_dom_html_applet_element_set_alt):
(webkit_dom_html_applet_element_get_archive):
(webkit_dom_html_applet_element_set_archive):
(webkit_dom_html_applet_element_get_code):
(webkit_dom_html_applet_element_set_code):
(webkit_dom_html_applet_element_get_code_base):
(webkit_dom_html_applet_element_set_code_base):
(webkit_dom_html_applet_element_get_height):
(webkit_dom_html_applet_element_set_height):
(webkit_dom_html_applet_element_get_hspace):
(webkit_dom_html_applet_element_set_hspace):
(webkit_dom_html_applet_element_get_name):
(webkit_dom_html_applet_element_set_name):
(webkit_dom_html_applet_element_get_object):
(webkit_dom_html_applet_element_set_object):
(webkit_dom_html_applet_element_get_vspace):
(webkit_dom_html_applet_element_set_vspace):
(webkit_dom_html_applet_element_get_width):
(webkit_dom_html_applet_element_set_width):
* WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLAppletElementPrivate.h:
* WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLPrivate.cpp:
* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
* WebProcess/WebCoreSupport/WebFrameLoaderClient.h:

Source/WebKitLegacy/mac:

* DOM/DOMHTMLAppletElement.mm:
(-[DOMHTMLAppletElement align]):
(-[DOMHTMLAppletElement setAlign:]):
(-[DOMHTMLAppletElement alt]):
(-[DOMHTMLAppletElement setAlt:]):
(-[DOMHTMLAppletElement archive]):
(-[DOMHTMLAppletElement setArchive:]):
(-[DOMHTMLAppletElement code]):
(-[DOMHTMLAppletElement setCode:]):
(-[DOMHTMLAppletElement codeBase]):
(-[DOMHTMLAppletElement setCodeBase:]):
(-[DOMHTMLAppletElement height]):
(-[DOMHTMLAppletElement setHeight:]):
(-[DOMHTMLAppletElement hspace]):
(-[DOMHTMLAppletElement setHspace:]):
(-[DOMHTMLAppletElement name]):
(-[DOMHTMLAppletElement setName:]):
(-[DOMHTMLAppletElement object]):
(-[DOMHTMLAppletElement setObject:]):
(-[DOMHTMLAppletElement vspace]):
(-[DOMHTMLAppletElement setVspace:]):
(-[DOMHTMLAppletElement width]):
(-[DOMHTMLAppletElement setWidth:]):
* WebCoreSupport/WebFrameLoaderClient.h:
* WebCoreSupport/WebFrameLoaderClient.mm:
(WebFrameLoaderClient::redirectDataToPlugin):

Source/WebKitLegacy/win:

* WebCoreSupport/WebFrameLoaderClient.cpp:
* WebCoreSupport/WebFrameLoaderClient.h:
* WebFrame.cpp:

LayoutTests:

* dom/html/level2/html/HTMLAppletElement01-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement01.html: Removed.
* dom/html/level2/html/HTMLAppletElement01.js: Removed.
* dom/html/level2/html/HTMLAppletElement02-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement02.html: Removed.
* dom/html/level2/html/HTMLAppletElement02.js: Removed.
* dom/html/level2/html/HTMLAppletElement03-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement03.html: Removed.
* dom/html/level2/html/HTMLAppletElement03.js: Removed.
* dom/html/level2/html/HTMLAppletElement04-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement04.html: Removed.
* dom/html/level2/html/HTMLAppletElement04.js: Removed.
* dom/html/level2/html/HTMLAppletElement06-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement06.html: Removed.
* dom/html/level2/html/HTMLAppletElement06.js: Removed.
* dom/html/level2/html/HTMLAppletElement07-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement07.html: Removed.
* dom/html/level2/html/HTMLAppletElement07.js: Removed.
* dom/html/level2/html/HTMLAppletElement08-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement08.html: Removed.
* dom/html/level2/html/HTMLAppletElement08.js: Removed.
* dom/html/level2/html/HTMLAppletElement09-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement09.html: Removed.
* dom/html/level2/html/HTMLAppletElement09.js: Removed.
* dom/html/level2/html/HTMLAppletElement10-expected.txt: Removed.
* dom/html/level2/html/HTMLAppletElement10.html: Removed.
* dom/html/level2/html/HTMLAppletElement10.js: Removed.
* dom/html/level2/html/HTMLDocument08.html: Removed.
* dom/xhtml/level2/html/HTMLAppletElement01-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement01.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement01.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement02-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement02.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement02.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement03-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement03.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement03.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement04-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement04.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement04.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement06-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement06.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement06.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement07-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement07.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement07.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement08-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement08.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement08.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement09-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement09.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement09.xhtml: Removed.
* dom/xhtml/level2/html/HTMLAppletElement10-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLAppletElement10.js: Removed.
* dom/xhtml/level2/html/HTMLAppletElement10.xhtml: Removed.
* dom/xhtml/level2/html/HTMLDocument08.xhtml: Removed.
Drop outdated tests.

* fast/dom/HTMLDocument/document-special-properties-expected.txt:
* fast/dom/Window/element-constructors-on-window-expected.txt:
* fast/dom/Window/get-set-properties-expected.txt:
* fast/dom/Window/get-set-properties.html:
* fast/dom/Window/resources/window-properties.js:
* fast/dom/Window/window-lookup-precedence-expected.txt:
* fast/dom/Window/window-special-properties-expected.txt:
* fast/dom/document-all-expected.txt:
* fast/dom/document-all.html:
* fast/dom/dom-constructors-expected.txt:
* fast/dom/dom-constructors.html:
* fast/dom/element-attribute-js-null-expected.txt:
* fast/dom/element-attribute-js-null.html:
* fast/dom/html-collections-named-getter-expected.txt:
* fast/dom/html-collections-named-getter.html:
* fast/dom/htmlcollection-non-html-expected.txt:
* fast/dom/htmlcollection-non-html.html:
* fast/dom/plugin-attributes-enumeration-expected.txt:
* fast/dom/wrapper-classes-expected.txt:
* fast/dom/wrapper-classes.html:
* fast/frames/sandboxed-iframe-plugins-expected.txt:
* fast/frames/sandboxed-iframe-plugins.html:
* fast/text/text-combine-crash-expected.txt:
* http/tests/security/cross-frame-access-put-expected.txt:
* platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
Update / rebaseline existing tests to reflect behavior change.

* platform/wk2/TestExpectations:
Drop outdated tests.


Canonical link: https://commits.webkit.org/231403@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@269612 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-11-10 00:29:04 +00:00
..
html Unexpose obsolete HTMLAppletElement interface 2020-11-10 00:29:04 +00:00
svg/level3/xpath
xhtml Unexpose obsolete HTMLAppletElement interface 2020-11-10 00:29:04 +00:00