DescriptionMerge 70748 - 2010-10-27 Andy Estes <aestes@apple.com>
Reviewed by Adam Barth.
r66156 broke AtlasCT library, formerly affected http://map.d.co.il/
https://bugs.webkit.org/show_bug.cgi?id=45679
This patch removes WebKit's map of classid values to MIME types. It also
changes the behavior of object elements to render fallback content when
a non-empty classid attribute is specified, which is the behavior HTML5
specifies when a UA encounters a classid it doesn't understand.
Test: fast/replaced/object-with-non-empty-classid-triggers-fallback.html
* html/HTMLObjectElement.cpp: Remove serviceTypeForClassId(),
createClassIdToTypeMap(), and the ClassIdToTypeMap typedef.
(WebCore::HTMLObjectElement::updateWidget): Do not call
serviceTypeForClassId() when there is no type attribute, and render
fallback content if the classid attribute is non-empty.
2010-10-27 Andy Estes <aestes@apple.com>
Reviewed by Adam Barth.
r66156 broke AtlasCT library, formerly affected http://map.d.co.il/
https://bugs.webkit.org/show_bug.cgi?id=45679
* fast/dom/object-embed-plugin-scripting.html: Changed classid
attributes to type attributes.
* fast/dom/object-plugin-hides-properties.html: Ditto.
* fast/replaced/object-with-non-empty-classid-triggers-fallback-expected.txt: Added.
* fast/replaced/object-with-non-empty-classid-triggers-fallback.html: Added.
TBR=cpu@google.com
BUG=57986
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=70909
Patch Set 1 #
Created: 10 years, 1 month ago
(Patch set is too large to download)
Messages
Total messages: 1 (0 generated)
|