3 Change argument types of Element::getAttribute*() from String to AtomicString
4 https://bugs.webkit.org/show_bug.cgi?id=90246
5
6 Reviewed by NOBODY (OOPS!).
7
8 This is a follow-up patch for r121439. r121439 changed an argument type of
9 Element::getAttribute() from String to AtomicString, which optimized
10 performance of Dromaeo/dom-attr.html. This patch changes other argument types
11 of Element::getAttribute*() from String to AtomicString. See the ChangeLog in
12 http://trac.webkit.org/changeset/121439 for more details about why this change
13 optimizes performance.
14
15 No tests. No change in behavior.
16
17 * dom/DatasetDOMStringMap.cpp:
18 (WebCore::convertPropertyNameToAttributeName):
19 * dom/Element.cpp:
20 (WebCore::Element::getAttributeNS):
21 (WebCore::Element::removeAttribute):
22 (WebCore::Element::removeAttributeNS):
23 (WebCore::Element::getAttributeNode):
24 (WebCore::Element::getAttributeNodeNS):
25 (WebCore::Element::hasAttribute):
26 (WebCore::Element::hasAttributeNS):
27 * dom/Element.h:
28 (Element):
29 * dom/ElementAttributeData.cpp:
30 (WebCore::ElementAttributeData::getAttributeNode):
31 * dom/ElementAttributeData.h:
32 (ElementAttributeData):
33
342012-06-28 Kentaro Hara <haraken@chromium.org>
35