<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>32841</bug_id>
          
          <creation_ts>2009-12-21 14:50:17 -0800</creation_ts>
          <short_desc>[Chromium] Adding new methods to the Chromium DOM API</short_desc>
          <delta_ts>2022-02-27 18:32:53 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jay Campan">jcampan</reporter>
          <assigned_to name="Jay Campan">jcampan</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>mjs</cc>
    
    <cc>vasubharani96</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yaar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>174104</commentid>
    <comment_count>0</comment_count>
      <attachid>45350</attachid>
    <who name="Jay Campan">jcampan</who>
    <bug_when>2009-12-21 14:50:17 -0800</bug_when>
    <thetext>Created attachment 45350
Adding some extra methods to the Chromium DOM API (needed for the translate feature)

Adding new methods to the Chromium DOM API.
There are needed by the upcoming translate feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174105</commentid>
    <comment_count>1</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-21 14:50:42 -0800</bug_when>
    <thetext>Attachment 45350 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebKit/chromium/src/WebNode.cpp:90:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
Total errors found: 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174178</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-21 21:49:04 -0800</bug_when>
    <thetext>Darin or Dimitry is your best bet.  Also there is a style error in the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174280</commentid>
    <comment_count>3</comment_count>
      <attachid>45389</attachid>
    <who name="Jay Campan">jcampan</who>
    <bug_when>2009-12-22 09:18:21 -0800</bug_when>
    <thetext>Created attachment 45389
45350: Adding some extra methods to the Chromium DOM API (needed for the translate feature)

Fixing style issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174281</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-22 09:21:25 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45389 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174285</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-22 09:55:54 -0800</bug_when>
    <thetext>Looks sane to me, but Darin is the arbiter of the API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176759</commentid>
    <comment_count>6</comment_count>
      <attachid>45389</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-01-04 11:03:48 -0800</bug_when>
    <thetext>Comment on attachment 45389
45350: Adding some extra methods to the Chromium DOM API (needed for the translate feature)

&gt; Index: WebKit/chromium/src/WebElement.cpp
...
&gt; +WebString WebElement::getTagName() const
&gt; +{
&gt; +    return constUnwrap&lt;Element&gt;()-&gt;tagName();

Please change WebElement::getTagName to just tagName.  WebKit
style avoids &quot;get&quot;

Otherwise, LGTM

-Darin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176787</commentid>
    <comment_count>7</comment_count>
      <attachid>45812</attachid>
    <who name="Jay Campan">jcampan</who>
    <bug_when>2010-01-04 12:01:26 -0800</bug_when>
    <thetext>Created attachment 45812
Changed WebElement::getTagName() to WebElement::tagName()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176788</commentid>
    <comment_count>8</comment_count>
      <attachid>45813</attachid>
    <who name="Jay Campan">jcampan</who>
    <bug_when>2010-01-04 12:02:23 -0800</bug_when>
    <thetext>Created attachment 45813
Changed WebElement::getTagName() to WebElement::tagName()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176951</commentid>
    <comment_count>9</comment_count>
      <attachid>45813</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-04 17:12:31 -0800</bug_when>
    <thetext>Comment on attachment 45813
Changed WebElement::getTagName() to WebElement::tagName()

Clearing flags on attachment: 45813

Committed r52774: &lt;http://trac.webkit.org/changeset/52774&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176952</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-04 17:12:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45350</attachid>
            <date>2009-12-21 14:50:17 -0800</date>
            <delta_ts>2009-12-22 09:18:21 -0800</delta_ts>
            <desc>Adding some extra methods to the Chromium DOM API (needed for the translate feature)</desc>
            <filename>dom_methods.patch</filename>
            <type>text/plain</type>
            <size>4880</size>
            <attacher name="Jay Campan">jcampan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA1MjQ1NSkKKysrIFdlYktpdC9jaHJvbWl1bS9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAwOS0xMi0yMSAgSmF5
IENhbXBhbiAgPGpjYW1wYW5AZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBZYWFy
IFNjaG5pdG1hbgorCisgICAgICAgIEFkZGluZyAgbW9yZSBET00gQVBJIG1ldGhvZHMuIFRoZXkg
YXJlIG5lZWRlZCBmb3IgdGhlIHVwY29taW5nCisgICAgICAgIHRyYW5zbGF0ZSBmZWF0dXJlLgor
CisgICAgICAgICogcHVibGljL1dlYkVsZW1lbnQuaDoKKyAgICAgICAgKiBwdWJsaWMvV2ViTm9k
ZS5oOgorICAgICAgICAqIHNyYy9XZWJFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
RWxlbWVudDo6Z2V0VGFnTmFtZSk6CisgICAgICAgIChXZWJLaXQ6OldlYkVsZW1lbnQ6OnNldEF0
dHJpYnV0ZSk6CisgICAgICAgICogc3JjL1dlYk5vZGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJOb2RlOjpzZXROb2RlVmFsdWUpOgorCiAyMDA5LTEyLTE4ICBLZW5uZXRoIFJ1c3NlbGwgIDxr
YnJAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCkBAIC02
OTAsNyArNzA1LDcgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAotICAg
ICAgICBTYW5pdGl6ZSB3ZWIgZm9udHMgdXNpbmcgdGhlIE9UUyBsaWJyYXJ5IAorICAgICAgICBT
YW5pdGl6ZSB3ZWIgZm9udHMgdXNpbmcgdGhlIE9UUyBsaWJyYXJ5CiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTEwNgogCiAgICAgICAgICogREVQUzog
QWRkZWQgZGVwZW5kZW5jeSB0byB0aGUgT3BlblR5cGUgc2FuaXRpemVyIGxpYnJhcnkuCkBAIC0x
MTUzLDggKzExNjgsOCBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4K
IAotICAgICAgICBSb2xsaW5nIENocm9taXVtIGRlcGVuZGVuY2llcyB0byBtYXRjaCBDaHJvbWl1
bSByZXZpc2lvbiAzMTgzNC4gCi0gICAgICAgIAorICAgICAgICBSb2xsaW5nIENocm9taXVtIGRl
cGVuZGVuY2llcyB0byBtYXRjaCBDaHJvbWl1bSByZXZpc2lvbiAzMTgzNC4KKwogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE0NDUKIAogICAgICAgICAq
IERFUFM6CkluZGV4OiBXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkVsZW1lbnQuaA0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KLS0tIFdlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRWxlbWVudC5oCShyZXZpc2lvbiA1
MjQ0NikKKysrIFdlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRWxlbWVudC5oCSh3b3JraW5nIGNv
cHkpCkBAIC0zOSw3ICszOSw3IEBAIG5hbWVzcGFjZSBXVEYgeyB0ZW1wbGF0ZSA8dHlwZW5hbWUg
VD4gY2wKICNlbmRpZgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKLSAgICAvLyBQcm92aWRlcyByZWFk
b25seSBhY2Nlc3MgdG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KKyAg
ICAvLyBQcm92aWRlcyBhY2Nlc3MgdG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQg
bm9kZS4KICAgICBjbGFzcyBXZWJFbGVtZW50IDogcHVibGljIFdlYk5vZGUgewogICAgIHB1Ymxp
YzoKICAgICAgICAgV2ViRWxlbWVudCgpIDogV2ViTm9kZSgpIHsgfQpAQCAtNDgsOSArNDgsMTEg
QEAgbmFtZXNwYWNlIFdlYktpdCB7CiAgICAgICAgIFdlYkVsZW1lbnQmIG9wZXJhdG9yPShjb25z
dCBXZWJFbGVtZW50JiBlKSB7IFdlYk5vZGU6OmFzc2lnbihlKTsgcmV0dXJuICp0aGlzOyB9CiAg
ICAgICAgIHZvaWQgYXNzaWduKGNvbnN0IFdlYkVsZW1lbnQmIGUpIHsgV2ViTm9kZTo6YXNzaWdu
KGUpOyB9CiAKKyAgICAgICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgZ2V0VGFnTmFtZSgpIGNvbnN0
OwogICAgICAgICBXRUJLSVRfQVBJIGJvb2wgaGFzVGFnTmFtZShjb25zdCBXZWJTdHJpbmcmKSBj
b25zdDsKICAgICAgICAgV0VCS0lUX0FQSSBib29sIGhhc0F0dHJpYnV0ZShjb25zdCBXZWJTdHJp
bmcmKSBjb25zdDsKICAgICAgICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgZ2V0QXR0cmlidXRlKGNv
bnN0IFdlYlN0cmluZyYpIGNvbnN0OworICAgICAgICBXRUJLSVRfQVBJIGJvb2wgc2V0QXR0cmli
dXRlKGNvbnN0IFdlYlN0cmluZyYgbmFtZSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSk7CiAKICNp
ZiBXRUJLSVRfSU1QTEVNRU5UQVRJT04KICAgICAgICAgV2ViRWxlbWVudChjb25zdCBXVEY6OlBh
c3NSZWZQdHI8V2ViQ29yZTo6RWxlbWVudD4mKTsKSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViTm9kZS5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJO
b2RlLmgJKHJldmlzaW9uIDUyNDQ2KQorKysgV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJOb2Rl
LmgJKHdvcmtpbmcgY29weSkKQEAgLTQ0LDcgKzQ0LDcgQEAgY2xhc3MgV2ViRG9jdW1lbnQ7CiBj
bGFzcyBXZWJGcmFtZTsKIGNsYXNzIFdlYk5vZGVMaXN0OwogCi0vLyBQcm92aWRlcyByZWFkb25s
eSBhY2Nlc3MgdG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIG5vZGUuCisvLyBQcm92aWRlcyBh
Y2Nlc3MgdG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIG5vZGUuCiBjbGFzcyBXZWJOb2RlIHsK
IHB1YmxpYzoKICAgICB2aXJ0dWFsIH5XZWJOb2RlKCkgeyByZXNldCgpOyB9CkBAIC04Nyw2ICs4
Nyw3IEBAIHB1YmxpYzoKICAgICBXRUJLSVRfQVBJIFdlYk5vZGUgcGFyZW50Tm9kZSgpIGNvbnN0
OwogICAgIFdFQktJVF9BUEkgV2ViU3RyaW5nIG5vZGVOYW1lKCkgY29uc3Q7CiAgICAgV0VCS0lU
X0FQSSBXZWJTdHJpbmcgbm9kZVZhbHVlKCkgY29uc3Q7CisgICAgV0VCS0lUX0FQSSBib29sIHNl
dE5vZGVWYWx1ZShjb25zdCBXZWJTdHJpbmcmKTsKICAgICAvLyBEZXByZWNhdGVkLiBVc2UgZG9j
dW1lbnQoKS5mcmFtZSgpIGluc3RlYWQuCiAgICAgV0VCS0lUX0FQSSBXZWJGcmFtZSogZnJhbWUo
KSBjb25zdDsKICAgICBXRUJLSVRfQVBJIFdlYkRvY3VtZW50IGRvY3VtZW50KCkgY29uc3Q7Cklu
ZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkVsZW1lbnQuY3BwDQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0g
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJFbGVtZW50LmNwcAkocmV2aXNpb24gNTI0NDYpCisrKyBX
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NCw2
ICs1NCwxMSBAQCBXZWJFbGVtZW50OjpvcGVyYXRvciBXVEY6OlBhc3NSZWZQdHI8RWxlCiAgICAg
cmV0dXJuIFBhc3NSZWZQdHI8RWxlbWVudD4oc3RhdGljX2Nhc3Q8RWxlbWVudCo+KG1fcHJpdmF0
ZSkpOwogfQogCitXZWJTdHJpbmcgV2ViRWxlbWVudDo6Z2V0VGFnTmFtZSgpIGNvbnN0DQorew0K
KyAgICByZXR1cm4gY29uc3RVbndyYXA8RWxlbWVudD4oKS0+dGFnTmFtZSgpOw0KK30NCisKIGJv
b2wgV2ViRWxlbWVudDo6aGFzVGFnTmFtZShjb25zdCBXZWJTdHJpbmcmIHRhZ05hbWUpIGNvbnN0
CiB7CiAgICAgcmV0dXJuIGVxdWFsSWdub3JpbmdDYXNlKGNvbnN0VW53cmFwPEVsZW1lbnQ+KCkt
PnRhZ05hbWUoKSwKQEAgLTcwLDUgKzc1LDEyIEBAIFdlYlN0cmluZyBXZWJFbGVtZW50OjpnZXRB
dHRyaWJ1dGUoY29uc3QKICAgICByZXR1cm4gY29uc3RVbndyYXA8RWxlbWVudD4oKS0+Z2V0QXR0
cmlidXRlKGF0dHJOYW1lKTsKIH0KIAorYm9vbCBXZWJFbGVtZW50OjpzZXRBdHRyaWJ1dGUoY29u
c3QgV2ViU3RyaW5nJiBhdHRyTmFtZSwgY29uc3QgV2ViU3RyaW5nJiBhdHRyVmFsdWUpCit7Cisg
ICAgRXhjZXB0aW9uQ29kZSBleGNlcHRpb25Db2RlID0gMDsKKyAgICB1bndyYXA8RWxlbWVudD4o
KS0+c2V0QXR0cmlidXRlKGF0dHJOYW1lLCBhdHRyVmFsdWUsIGV4Y2VwdGlvbkNvZGUpOworICAg
IHJldHVybiAhZXhjZXB0aW9uQ29kZTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CiAKSW5k
ZXg6IFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViTm9kZS5jcHANCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJL
aXQvY2hyb21pdW0vc3JjL1dlYk5vZGUuY3BwCShyZXZpc2lvbiA1MjQ0NikKKysrIFdlYktpdC9j
aHJvbWl1bS9zcmMvV2ViTm9kZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg3LDYgKzg3LDEyIEBA
IFdlYlN0cmluZyBXZWJOb2RlOjpub2RlVmFsdWUoKSBjb25zdAogICAgIHJldHVybiBtX3ByaXZh
dGUtPm5vZGVWYWx1ZSgpOwogfQogCitib29sIFdlYk5vZGU6OnNldE5vZGVWYWx1ZShjb25zdCBX
ZWJTdHJpbmcmIHZhbHVlKSB7DQorICAgIEV4Y2VwdGlvbkNvZGUgZXhjZXB0aW9uQ29kZSA9IDA7
DQorICAgIG1fcHJpdmF0ZS0+c2V0Tm9kZVZhbHVlKHZhbHVlLCBleGNlcHRpb25Db2RlKTsNCisg
ICAgcmV0dXJuICFleGNlcHRpb25Db2RlOw0KK30KKwogV2ViTm9kZTo6V2ViTm9kZShjb25zdCBQ
YXNzUmVmUHRyPE5vZGU+JiBub2RlKQogICAgIDogbV9wcml2YXRlKHN0YXRpY19jYXN0PFdlYk5v
ZGVQcml2YXRlKj4obm9kZS5yZWxlYXNlUmVmKCkpKQogewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45389</attachid>
            <date>2009-12-22 09:18:21 -0800</date>
            <delta_ts>2010-01-04 12:01:26 -0800</delta_ts>
            <desc>45350: Adding some extra methods to the Chromium DOM API (needed for the translate feature)</desc>
            <filename>dom_methods.patch</filename>
            <type>text/plain</type>
            <size>4295</size>
            <attacher name="Jay Campan">jcampan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA1MjQ1NSkKKysrIFdlYktpdC9jaHJvbWl1bS9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAwOS0xMi0yMSAgSmF5
IENhbXBhbiAgPGpjYW1wYW5AZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBZYWFy
IFNjaG5pdG1hbgorCisgICAgICAgIEFkZGluZyAgbW9yZSBET00gQVBJIG1ldGhvZHMuIFRoZXkg
YXJlIG5lZWRlZCBmb3IgdGhlIHVwY29taW5nCisgICAgICAgIHRyYW5zbGF0ZSBmZWF0dXJlLgor
CisgICAgICAgICogcHVibGljL1dlYkVsZW1lbnQuaDoKKyAgICAgICAgKiBwdWJsaWMvV2ViTm9k
ZS5oOgorICAgICAgICAqIHNyYy9XZWJFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
RWxlbWVudDo6Z2V0VGFnTmFtZSk6CisgICAgICAgIChXZWJLaXQ6OldlYkVsZW1lbnQ6OnNldEF0
dHJpYnV0ZSk6CisgICAgICAgICogc3JjL1dlYk5vZGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJOb2RlOjpzZXROb2RlVmFsdWUpOgorCiAyMDA5LTEyLTE4ICBLZW5uZXRoIFJ1c3NlbGwgIDxr
YnJAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCkluZGV4
OiBXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkVsZW1lbnQuaA0KPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRWxlbWVudC5oCShyZXZpc2lvbiA1MjQ0NikKKysrIFdl
YktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC0zOSw3
ICszOSw3IEBAIG5hbWVzcGFjZSBXVEYgeyB0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4gY2wKICNlbmRp
ZgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKLSAgICAvLyBQcm92aWRlcyByZWFkb25seSBhY2Nlc3Mg
dG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KKyAgICAvLyBQcm92aWRl
cyBhY2Nlc3MgdG8gc29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KICAgICBj
bGFzcyBXZWJFbGVtZW50IDogcHVibGljIFdlYk5vZGUgewogICAgIHB1YmxpYzoKICAgICAgICAg
V2ViRWxlbWVudCgpIDogV2ViTm9kZSgpIHsgfQpAQCAtNDgsOSArNDgsMTEgQEAgbmFtZXNwYWNl
IFdlYktpdCB7CiAgICAgICAgIFdlYkVsZW1lbnQmIG9wZXJhdG9yPShjb25zdCBXZWJFbGVtZW50
JiBlKSB7IFdlYk5vZGU6OmFzc2lnbihlKTsgcmV0dXJuICp0aGlzOyB9CiAgICAgICAgIHZvaWQg
YXNzaWduKGNvbnN0IFdlYkVsZW1lbnQmIGUpIHsgV2ViTm9kZTo6YXNzaWduKGUpOyB9CiAKKyAg
ICAgICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgZ2V0VGFnTmFtZSgpIGNvbnN0OwogICAgICAgICBX
RUJLSVRfQVBJIGJvb2wgaGFzVGFnTmFtZShjb25zdCBXZWJTdHJpbmcmKSBjb25zdDsKICAgICAg
ICAgV0VCS0lUX0FQSSBib29sIGhhc0F0dHJpYnV0ZShjb25zdCBXZWJTdHJpbmcmKSBjb25zdDsK
ICAgICAgICAgV0VCS0lUX0FQSSBXZWJTdHJpbmcgZ2V0QXR0cmlidXRlKGNvbnN0IFdlYlN0cmlu
ZyYpIGNvbnN0OworICAgICAgICBXRUJLSVRfQVBJIGJvb2wgc2V0QXR0cmlidXRlKGNvbnN0IFdl
YlN0cmluZyYgbmFtZSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSk7CiAKICNpZiBXRUJLSVRfSU1Q
TEVNRU5UQVRJT04KICAgICAgICAgV2ViRWxlbWVudChjb25zdCBXVEY6OlBhc3NSZWZQdHI8V2Vi
Q29yZTo6RWxlbWVudD4mKTsKSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViTm9kZS5o
DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQotLS0gV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJOb2RlLmgJKHJldmlz
aW9uIDUyNDQ2KQorKysgV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJOb2RlLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTQ0LDcgKzQ0LDcgQEAgY2xhc3MgV2ViRG9jdW1lbnQ7CiBjbGFzcyBXZWJGcmFt
ZTsKIGNsYXNzIFdlYk5vZGVMaXN0OwogCi0vLyBQcm92aWRlcyByZWFkb25seSBhY2Nlc3MgdG8g
c29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIG5vZGUuCisvLyBQcm92aWRlcyBhY2Nlc3MgdG8gc29t
ZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIG5vZGUuCiBjbGFzcyBXZWJOb2RlIHsKIHB1YmxpYzoKICAg
ICB2aXJ0dWFsIH5XZWJOb2RlKCkgeyByZXNldCgpOyB9CkBAIC04Nyw2ICs4Nyw3IEBAIHB1Ymxp
YzoKICAgICBXRUJLSVRfQVBJIFdlYk5vZGUgcGFyZW50Tm9kZSgpIGNvbnN0OwogICAgIFdFQktJ
VF9BUEkgV2ViU3RyaW5nIG5vZGVOYW1lKCkgY29uc3Q7CiAgICAgV0VCS0lUX0FQSSBXZWJTdHJp
bmcgbm9kZVZhbHVlKCkgY29uc3Q7CisgICAgV0VCS0lUX0FQSSBib29sIHNldE5vZGVWYWx1ZShj
b25zdCBXZWJTdHJpbmcmKTsKICAgICAvLyBEZXByZWNhdGVkLiBVc2UgZG9jdW1lbnQoKS5mcmFt
ZSgpIGluc3RlYWQuCiAgICAgV0VCS0lUX0FQSSBXZWJGcmFtZSogZnJhbWUoKSBjb25zdDsKICAg
ICBXRUJLSVRfQVBJIFdlYkRvY3VtZW50IGRvY3VtZW50KCkgY29uc3Q7CkluZGV4OiBXZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYkVsZW1lbnQuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJFbGVtZW50LmNwcAkocmV2aXNpb24gNTI0NDYpCisrKyBXZWJLaXQvY2hyb21p
dW0vc3JjL1dlYkVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NCw2ICs1NCwxMSBAQCBX
ZWJFbGVtZW50OjpvcGVyYXRvciBXVEY6OlBhc3NSZWZQdHI8RWxlCiAgICAgcmV0dXJuIFBhc3NS
ZWZQdHI8RWxlbWVudD4oc3RhdGljX2Nhc3Q8RWxlbWVudCo+KG1fcHJpdmF0ZSkpOwogfQogCitX
ZWJTdHJpbmcgV2ViRWxlbWVudDo6Z2V0VGFnTmFtZSgpIGNvbnN0DQorew0KKyAgICByZXR1cm4g
Y29uc3RVbndyYXA8RWxlbWVudD4oKS0+dGFnTmFtZSgpOw0KK30NCisKIGJvb2wgV2ViRWxlbWVu
dDo6aGFzVGFnTmFtZShjb25zdCBXZWJTdHJpbmcmIHRhZ05hbWUpIGNvbnN0CiB7CiAgICAgcmV0
dXJuIGVxdWFsSWdub3JpbmdDYXNlKGNvbnN0VW53cmFwPEVsZW1lbnQ+KCktPnRhZ05hbWUoKSwK
QEAgLTcwLDUgKzc1LDEyIEBAIFdlYlN0cmluZyBXZWJFbGVtZW50OjpnZXRBdHRyaWJ1dGUoY29u
c3QKICAgICByZXR1cm4gY29uc3RVbndyYXA8RWxlbWVudD4oKS0+Z2V0QXR0cmlidXRlKGF0dHJO
YW1lKTsKIH0KIAorYm9vbCBXZWJFbGVtZW50OjpzZXRBdHRyaWJ1dGUoY29uc3QgV2ViU3RyaW5n
JiBhdHRyTmFtZSwgY29uc3QgV2ViU3RyaW5nJiBhdHRyVmFsdWUpCit7CisgICAgRXhjZXB0aW9u
Q29kZSBleGNlcHRpb25Db2RlID0gMDsKKyAgICB1bndyYXA8RWxlbWVudD4oKS0+c2V0QXR0cmli
dXRlKGF0dHJOYW1lLCBhdHRyVmFsdWUsIGV4Y2VwdGlvbkNvZGUpOworICAgIHJldHVybiAhZXhj
ZXB0aW9uQ29kZTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CiAKSW5kZXg6IFdlYktpdC9j
aHJvbWl1bS9zcmMvV2ViTm9kZS5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvY2hyb21pdW0v
c3JjL1dlYk5vZGUuY3BwCShyZXZpc2lvbiA1MjQ0NikKKysrIFdlYktpdC9jaHJvbWl1bS9zcmMv
V2ViTm9kZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg3LDYgKzg3LDEzIEBAIFdlYlN0cmluZyBX
ZWJOb2RlOjpub2RlVmFsdWUoKSBjb25zdAogICAgIHJldHVybiBtX3ByaXZhdGUtPm5vZGVWYWx1
ZSgpOwogfQogCitib29sIFdlYk5vZGU6OnNldE5vZGVWYWx1ZShjb25zdCBXZWJTdHJpbmcmIHZh
bHVlKQoreworICAgIEV4Y2VwdGlvbkNvZGUgZXhjZXB0aW9uQ29kZSA9IDA7CisgICAgbV9wcml2
YXRlLT5zZXROb2RlVmFsdWUodmFsdWUsIGV4Y2VwdGlvbkNvZGUpOworICAgIHJldHVybiAhZXhj
ZXB0aW9uQ29kZTsKK30KKwogV2ViTm9kZTo6V2ViTm9kZShjb25zdCBQYXNzUmVmUHRyPE5vZGU+
JiBub2RlKQogICAgIDogbV9wcml2YXRlKHN0YXRpY19jYXN0PFdlYk5vZGVQcml2YXRlKj4obm9k
ZS5yZWxlYXNlUmVmKCkpKQogewo=
</data>
<flag name="review"
          id="27419"
          type_id="1"
          status="-"
          setter="fishd"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>45812</attachid>
            <date>2010-01-04 12:01:26 -0800</date>
            <delta_ts>2010-01-04 12:02:23 -0800</delta_ts>
            <desc>Changed WebElement::getTagName() to WebElement::tagName()</desc>
            <filename>dom_api.patch</filename>
            <type>application/octet-stream</type>
            <size>4260</size>
            <attacher name="Jay Campan">jcampan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNTI1MTIpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTItMjEgIEpheSBD
YW1wYW4gIDxqY2FtcGFuQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4g
RmlzaGVyCisKKyAgICAgICAgQWRkaW5nICBtb3JlIERPTSBBUEkgbWV0aG9kcy4gVGhleSBhcmUg
bmVlZGVkIGZvciB0aGUgdXBjb21pbmcKKyAgICAgICAgdHJhbnNsYXRlIGZlYXR1cmUuCisKKyAg
ICAgICAgKiBwdWJsaWMvV2ViRWxlbWVudC5oOgorICAgICAgICAqIHB1YmxpYy9XZWJOb2RlLmg6
CisgICAgICAgICogc3JjL1dlYkVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJFbGVt
ZW50Ojp0YWdOYW1lKToKKyAgICAgICAgKFdlYktpdDo6V2ViRWxlbWVudDo6c2V0QXR0cmlidXRl
KToKKyAgICAgICAgKiBzcmMvV2ViTm9kZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYk5vZGU6
OnNldE5vZGVWYWx1ZSk6CisKIDIwMDktMTItMjIgIEtlbm5ldGggUnVzc2VsbCAgPGtickBnb29n
bGUuY29tPgoKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBXZWJLaXQv
Y2hyb21pdW0vcHVibGljL1dlYkVsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkVsZW1lbnQuaAkocmV2aXNpb24gNTI3NTEpCisrKyBXZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtMzksNyArMzksNyBAQCBu
YW1lc3BhY2UgV1RGIHsgdGVtcGxhdGUgPHR5cGVuYW1lIFQ+IGNsCiAjZW5kaWYKCiBuYW1lc3Bh
Y2UgV2ViS2l0IHsKLSAgICAvLyBQcm92aWRlcyByZWFkb25seSBhY2Nlc3MgdG8gc29tZSBwcm9w
ZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KKyAgICAvLyBQcm92aWRlcyBhY2Nlc3MgdG8g
c29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KICAgICBjbGFzcyBXZWJFbGVt
ZW50IDogcHVibGljIFdlYk5vZGUgewogICAgIHB1YmxpYzoKICAgICAgICAgV2ViRWxlbWVudCgp
IDogV2ViTm9kZSgpIHsgfQpAQCAtNDgsOSArNDgsMTEgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAg
ICAgICAgIFdlYkVsZW1lbnQmIG9wZXJhdG9yPShjb25zdCBXZWJFbGVtZW50JiBlKSB7IFdlYk5v
ZGU6OmFzc2lnbihlKTsgcmV0dXJuICp0aGlzOyB9CiAgICAgICAgIHZvaWQgYXNzaWduKGNvbnN0
IFdlYkVsZW1lbnQmIGUpIHsgV2ViTm9kZTo6YXNzaWduKGUpOyB9CgorICAgICAgICBXRUJLSVRf
QVBJIFdlYlN0cmluZyB0YWdOYW1lKCkgY29uc3Q7CiAgICAgICAgIFdFQktJVF9BUEkgYm9vbCBo
YXNUYWdOYW1lKGNvbnN0IFdlYlN0cmluZyYpIGNvbnN0OwogICAgICAgICBXRUJLSVRfQVBJIGJv
b2wgaGFzQXR0cmlidXRlKGNvbnN0IFdlYlN0cmluZyYpIGNvbnN0OwogICAgICAgICBXRUJLSVRf
QVBJIFdlYlN0cmluZyBnZXRBdHRyaWJ1dGUoY29uc3QgV2ViU3RyaW5nJikgY29uc3Q7CisgICAg
ICAgIFdFQktJVF9BUEkgYm9vbCBzZXRBdHRyaWJ1dGUoY29uc3QgV2ViU3RyaW5nJiBuYW1lLCBj
b25zdCBXZWJTdHJpbmcmIHZhbHVlKTsKCiAjaWYgV0VCS0lUX0lNUExFTUVOVEFUSU9OCiAgICAg
ICAgIFdlYkVsZW1lbnQoY29uc3QgV1RGOjpQYXNzUmVmUHRyPFdlYkNvcmU6OkVsZW1lbnQ+Jik7
CkluZGV4OiBXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5vZGUuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5vZGUuaAkocmV2aXNpb24gNTI3NTEpCisrKyBXZWJL
aXQvY2hyb21pdW0vcHVibGljL1dlYk5vZGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDQsNyArNDQs
NyBAQCBjbGFzcyBXZWJEb2N1bWVudDsKIGNsYXNzIFdlYkZyYW1lOwogY2xhc3MgV2ViTm9kZUxp
c3Q7CgotLy8gUHJvdmlkZXMgcmVhZG9ubHkgYWNjZXNzIHRvIHNvbWUgcHJvcGVydGllcyBvZiBh
IERPTSBub2RlLgorLy8gUHJvdmlkZXMgYWNjZXNzIHRvIHNvbWUgcHJvcGVydGllcyBvZiBhIERP
TSBub2RlLgogY2xhc3MgV2ViTm9kZSB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+V2ViTm9kZSgp
IHsgcmVzZXQoKTsgfQpAQCAtODcsNiArODcsNyBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0FQSSBX
ZWJOb2RlIHBhcmVudE5vZGUoKSBjb25zdDsKICAgICBXRUJLSVRfQVBJIFdlYlN0cmluZyBub2Rl
TmFtZSgpIGNvbnN0OwogICAgIFdFQktJVF9BUEkgV2ViU3RyaW5nIG5vZGVWYWx1ZSgpIGNvbnN0
OworICAgIFdFQktJVF9BUEkgYm9vbCBzZXROb2RlVmFsdWUoY29uc3QgV2ViU3RyaW5nJik7CiAg
ICAgLy8gRGVwcmVjYXRlZC4gVXNlIGRvY3VtZW50KCkuZnJhbWUoKSBpbnN0ZWFkLgogICAgIFdF
QktJVF9BUEkgV2ViRnJhbWUqIGZyYW1lKCkgY29uc3Q7CiAgICAgV0VCS0lUX0FQSSBXZWJEb2N1
bWVudCBkb2N1bWVudCgpIGNvbnN0OwpJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJFbGVt
ZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkVsZW1lbnQuY3Bw
CShyZXZpc2lvbiA1Mjc1MSkKKysrIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViRWxlbWVudC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTU0LDYgKzU0LDExIEBAIFdlYkVsZW1lbnQ6Om9wZXJhdG9yIFdU
Rjo6UGFzc1JlZlB0cjxFbGUKICAgICByZXR1cm4gUGFzc1JlZlB0cjxFbGVtZW50PihzdGF0aWNf
Y2FzdDxFbGVtZW50Kj4obV9wcml2YXRlKSk7CiB9CgorV2ViU3RyaW5nIFdlYkVsZW1lbnQ6OnRh
Z05hbWUoKSBjb25zdAoreworICAgIHJldHVybiBjb25zdFVud3JhcDxFbGVtZW50PigpLT50YWdO
YW1lKCk7Cit9CisKIGJvb2wgV2ViRWxlbWVudDo6aGFzVGFnTmFtZShjb25zdCBXZWJTdHJpbmcm
IHRhZ05hbWUpIGNvbnN0CiB7CiAgICAgcmV0dXJuIGVxdWFsSWdub3JpbmdDYXNlKGNvbnN0VW53
cmFwPEVsZW1lbnQ+KCktPnRhZ05hbWUoKSwKQEAgLTcwLDUgKzc1LDEyIEBAIFdlYlN0cmluZyBX
ZWJFbGVtZW50OjpnZXRBdHRyaWJ1dGUoY29uc3QKICAgICByZXR1cm4gY29uc3RVbndyYXA8RWxl
bWVudD4oKS0+Z2V0QXR0cmlidXRlKGF0dHJOYW1lKTsKIH0KCitib29sIFdlYkVsZW1lbnQ6OnNl
dEF0dHJpYnV0ZShjb25zdCBXZWJTdHJpbmcmIGF0dHJOYW1lLCBjb25zdCBXZWJTdHJpbmcmIGF0
dHJWYWx1ZSkKK3sKKyAgICBFeGNlcHRpb25Db2RlIGV4Y2VwdGlvbkNvZGUgPSAwOworICAgIHVu
d3JhcDxFbGVtZW50PigpLT5zZXRBdHRyaWJ1dGUoYXR0ck5hbWUsIGF0dHJWYWx1ZSwgZXhjZXB0
aW9uQ29kZSk7CisgICAgcmV0dXJuICFleGNlcHRpb25Db2RlOworfQorCiB9IC8vIG5hbWVzcGFj
ZSBXZWJLaXQKCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYk5vZGUuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViTm9kZS5jcHAJKHJldmlzaW9uIDUyNzUxKQor
KysgV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJOb2RlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODcs
NiArODcsMTMgQEAgV2ViU3RyaW5nIFdlYk5vZGU6Om5vZGVWYWx1ZSgpIGNvbnN0CiAgICAgcmV0
dXJuIG1fcHJpdmF0ZS0+bm9kZVZhbHVlKCk7CiB9CgorYm9vbCBXZWJOb2RlOjpzZXROb2RlVmFs
dWUoY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSkKK3sKKyAgICBFeGNlcHRpb25Db2RlIGV4Y2VwdGlv
bkNvZGUgPSAwOworICAgIG1fcHJpdmF0ZS0+c2V0Tm9kZVZhbHVlKHZhbHVlLCBleGNlcHRpb25D
b2RlKTsKKyAgICByZXR1cm4gIWV4Y2VwdGlvbkNvZGU7Cit9CisKIFdlYk5vZGU6OldlYk5vZGUo
Y29uc3QgUGFzc1JlZlB0cjxOb2RlPiYgbm9kZSkKICAgICA6IG1fcHJpdmF0ZShzdGF0aWNfY2Fz
dDxXZWJOb2RlUHJpdmF0ZSo+KG5vZGUucmVsZWFzZVJlZigpKSkKIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45813</attachid>
            <date>2010-01-04 12:02:23 -0800</date>
            <delta_ts>2010-01-04 17:12:31 -0800</delta_ts>
            <desc>Changed WebElement::getTagName() to WebElement::tagName()</desc>
            <filename>dom_api.patch</filename>
            <type>text/plain</type>
            <size>4260</size>
            <attacher name="Jay Campan">jcampan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNTI1MTIpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTItMjEgIEpheSBD
YW1wYW4gIDxqY2FtcGFuQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4g
RmlzaGVyCisKKyAgICAgICAgQWRkaW5nICBtb3JlIERPTSBBUEkgbWV0aG9kcy4gVGhleSBhcmUg
bmVlZGVkIGZvciB0aGUgdXBjb21pbmcKKyAgICAgICAgdHJhbnNsYXRlIGZlYXR1cmUuCisKKyAg
ICAgICAgKiBwdWJsaWMvV2ViRWxlbWVudC5oOgorICAgICAgICAqIHB1YmxpYy9XZWJOb2RlLmg6
CisgICAgICAgICogc3JjL1dlYkVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJFbGVt
ZW50Ojp0YWdOYW1lKToKKyAgICAgICAgKFdlYktpdDo6V2ViRWxlbWVudDo6c2V0QXR0cmlidXRl
KToKKyAgICAgICAgKiBzcmMvV2ViTm9kZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYk5vZGU6
OnNldE5vZGVWYWx1ZSk6CisKIDIwMDktMTItMjIgIEtlbm5ldGggUnVzc2VsbCAgPGtickBnb29n
bGUuY29tPgoKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBXZWJLaXQv
Y2hyb21pdW0vcHVibGljL1dlYkVsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkVsZW1lbnQuaAkocmV2aXNpb24gNTI3NTEpCisrKyBXZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYkVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtMzksNyArMzksNyBAQCBu
YW1lc3BhY2UgV1RGIHsgdGVtcGxhdGUgPHR5cGVuYW1lIFQ+IGNsCiAjZW5kaWYKCiBuYW1lc3Bh
Y2UgV2ViS2l0IHsKLSAgICAvLyBQcm92aWRlcyByZWFkb25seSBhY2Nlc3MgdG8gc29tZSBwcm9w
ZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KKyAgICAvLyBQcm92aWRlcyBhY2Nlc3MgdG8g
c29tZSBwcm9wZXJ0aWVzIG9mIGEgRE9NIGVsZW1lbnQgbm9kZS4KICAgICBjbGFzcyBXZWJFbGVt
ZW50IDogcHVibGljIFdlYk5vZGUgewogICAgIHB1YmxpYzoKICAgICAgICAgV2ViRWxlbWVudCgp
IDogV2ViTm9kZSgpIHsgfQpAQCAtNDgsOSArNDgsMTEgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAg
ICAgICAgIFdlYkVsZW1lbnQmIG9wZXJhdG9yPShjb25zdCBXZWJFbGVtZW50JiBlKSB7IFdlYk5v
ZGU6OmFzc2lnbihlKTsgcmV0dXJuICp0aGlzOyB9CiAgICAgICAgIHZvaWQgYXNzaWduKGNvbnN0
IFdlYkVsZW1lbnQmIGUpIHsgV2ViTm9kZTo6YXNzaWduKGUpOyB9CgorICAgICAgICBXRUJLSVRf
QVBJIFdlYlN0cmluZyB0YWdOYW1lKCkgY29uc3Q7CiAgICAgICAgIFdFQktJVF9BUEkgYm9vbCBo
YXNUYWdOYW1lKGNvbnN0IFdlYlN0cmluZyYpIGNvbnN0OwogICAgICAgICBXRUJLSVRfQVBJIGJv
b2wgaGFzQXR0cmlidXRlKGNvbnN0IFdlYlN0cmluZyYpIGNvbnN0OwogICAgICAgICBXRUJLSVRf
QVBJIFdlYlN0cmluZyBnZXRBdHRyaWJ1dGUoY29uc3QgV2ViU3RyaW5nJikgY29uc3Q7CisgICAg
ICAgIFdFQktJVF9BUEkgYm9vbCBzZXRBdHRyaWJ1dGUoY29uc3QgV2ViU3RyaW5nJiBuYW1lLCBj
b25zdCBXZWJTdHJpbmcmIHZhbHVlKTsKCiAjaWYgV0VCS0lUX0lNUExFTUVOVEFUSU9OCiAgICAg
ICAgIFdlYkVsZW1lbnQoY29uc3QgV1RGOjpQYXNzUmVmUHRyPFdlYkNvcmU6OkVsZW1lbnQ+Jik7
CkluZGV4OiBXZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5vZGUuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk5vZGUuaAkocmV2aXNpb24gNTI3NTEpCisrKyBXZWJL
aXQvY2hyb21pdW0vcHVibGljL1dlYk5vZGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDQsNyArNDQs
NyBAQCBjbGFzcyBXZWJEb2N1bWVudDsKIGNsYXNzIFdlYkZyYW1lOwogY2xhc3MgV2ViTm9kZUxp
c3Q7CgotLy8gUHJvdmlkZXMgcmVhZG9ubHkgYWNjZXNzIHRvIHNvbWUgcHJvcGVydGllcyBvZiBh
IERPTSBub2RlLgorLy8gUHJvdmlkZXMgYWNjZXNzIHRvIHNvbWUgcHJvcGVydGllcyBvZiBhIERP
TSBub2RlLgogY2xhc3MgV2ViTm9kZSB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+V2ViTm9kZSgp
IHsgcmVzZXQoKTsgfQpAQCAtODcsNiArODcsNyBAQCBwdWJsaWM6CiAgICAgV0VCS0lUX0FQSSBX
ZWJOb2RlIHBhcmVudE5vZGUoKSBjb25zdDsKICAgICBXRUJLSVRfQVBJIFdlYlN0cmluZyBub2Rl
TmFtZSgpIGNvbnN0OwogICAgIFdFQktJVF9BUEkgV2ViU3RyaW5nIG5vZGVWYWx1ZSgpIGNvbnN0
OworICAgIFdFQktJVF9BUEkgYm9vbCBzZXROb2RlVmFsdWUoY29uc3QgV2ViU3RyaW5nJik7CiAg
ICAgLy8gRGVwcmVjYXRlZC4gVXNlIGRvY3VtZW50KCkuZnJhbWUoKSBpbnN0ZWFkLgogICAgIFdF
QktJVF9BUEkgV2ViRnJhbWUqIGZyYW1lKCkgY29uc3Q7CiAgICAgV0VCS0lUX0FQSSBXZWJEb2N1
bWVudCBkb2N1bWVudCgpIGNvbnN0OwpJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJFbGVt
ZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkVsZW1lbnQuY3Bw
CShyZXZpc2lvbiA1Mjc1MSkKKysrIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViRWxlbWVudC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTU0LDYgKzU0LDExIEBAIFdlYkVsZW1lbnQ6Om9wZXJhdG9yIFdU
Rjo6UGFzc1JlZlB0cjxFbGUKICAgICByZXR1cm4gUGFzc1JlZlB0cjxFbGVtZW50PihzdGF0aWNf
Y2FzdDxFbGVtZW50Kj4obV9wcml2YXRlKSk7CiB9CgorV2ViU3RyaW5nIFdlYkVsZW1lbnQ6OnRh
Z05hbWUoKSBjb25zdAoreworICAgIHJldHVybiBjb25zdFVud3JhcDxFbGVtZW50PigpLT50YWdO
YW1lKCk7Cit9CisKIGJvb2wgV2ViRWxlbWVudDo6aGFzVGFnTmFtZShjb25zdCBXZWJTdHJpbmcm
IHRhZ05hbWUpIGNvbnN0CiB7CiAgICAgcmV0dXJuIGVxdWFsSWdub3JpbmdDYXNlKGNvbnN0VW53
cmFwPEVsZW1lbnQ+KCktPnRhZ05hbWUoKSwKQEAgLTcwLDUgKzc1LDEyIEBAIFdlYlN0cmluZyBX
ZWJFbGVtZW50OjpnZXRBdHRyaWJ1dGUoY29uc3QKICAgICByZXR1cm4gY29uc3RVbndyYXA8RWxl
bWVudD4oKS0+Z2V0QXR0cmlidXRlKGF0dHJOYW1lKTsKIH0KCitib29sIFdlYkVsZW1lbnQ6OnNl
dEF0dHJpYnV0ZShjb25zdCBXZWJTdHJpbmcmIGF0dHJOYW1lLCBjb25zdCBXZWJTdHJpbmcmIGF0
dHJWYWx1ZSkKK3sKKyAgICBFeGNlcHRpb25Db2RlIGV4Y2VwdGlvbkNvZGUgPSAwOworICAgIHVu
d3JhcDxFbGVtZW50PigpLT5zZXRBdHRyaWJ1dGUoYXR0ck5hbWUsIGF0dHJWYWx1ZSwgZXhjZXB0
aW9uQ29kZSk7CisgICAgcmV0dXJuICFleGNlcHRpb25Db2RlOworfQorCiB9IC8vIG5hbWVzcGFj
ZSBXZWJLaXQKCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYk5vZGUuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViTm9kZS5jcHAJKHJldmlzaW9uIDUyNzUxKQor
KysgV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJOb2RlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODcs
NiArODcsMTMgQEAgV2ViU3RyaW5nIFdlYk5vZGU6Om5vZGVWYWx1ZSgpIGNvbnN0CiAgICAgcmV0
dXJuIG1fcHJpdmF0ZS0+bm9kZVZhbHVlKCk7CiB9CgorYm9vbCBXZWJOb2RlOjpzZXROb2RlVmFs
dWUoY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSkKK3sKKyAgICBFeGNlcHRpb25Db2RlIGV4Y2VwdGlv
bkNvZGUgPSAwOworICAgIG1fcHJpdmF0ZS0+c2V0Tm9kZVZhbHVlKHZhbHVlLCBleGNlcHRpb25D
b2RlKTsKKyAgICByZXR1cm4gIWV4Y2VwdGlvbkNvZGU7Cit9CisKIFdlYk5vZGU6OldlYk5vZGUo
Y29uc3QgUGFzc1JlZlB0cjxOb2RlPiYgbm9kZSkKICAgICA6IG1fcHJpdmF0ZShzdGF0aWNfY2Fz
dDxXZWJOb2RlUHJpdmF0ZSo+KG5vZGUucmVsZWFzZVJlZigpKSkKIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>