<?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>42728</bug_id>
          
          <creation_ts>2010-07-21 00:54:18 -0700</creation_ts>
          <short_desc>Associate elements with the active form</short_desc>
          <delta_ts>2010-07-21 05:53:38 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>
          
          <blocked>41123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>254154</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-21 00:54:18 -0700</bug_when>
    <thetext>Associate elements with the active form</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254155</commentid>
    <comment_count>1</comment_count>
      <attachid>62151</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-21 00:55:21 -0700</bug_when>
    <thetext>Created attachment 62151
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254156</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-21 00:56:21 -0700</bug_when>
    <thetext>Any help figuring out what test case this fixes would be appreciated.  I don&apos;t really want to land this until we can figure out what it&apos;s doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254164</commentid>
    <comment_count>3</comment_count>
      <attachid>62154</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-21 01:38:05 -0700</bug_when>
    <thetext>Created attachment 62154
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254165</commentid>
    <comment_count>4</comment_count>
      <attachid>62154</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-21 01:38:38 -0700</bug_when>
    <thetext>Comment on attachment 62154
Patch

Turns out a spec bug was masking our ability to test this code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254214</commentid>
    <comment_count>5</comment_count>
      <attachid>62154</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-21 04:48:20 -0700</bug_when>
    <thetext>Comment on attachment 62154
Patch

I can&apos;t believe this huge hack exists to pass only one test. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254238</commentid>
    <comment_count>6</comment_count>
      <attachid>62154</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-21 05:53:33 -0700</bug_when>
    <thetext>Comment on attachment 62154
Patch

Clearing flags on attachment: 62154

Committed r63815: &lt;http://trac.webkit.org/changeset/63815&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254239</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-21 05:53:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62151</attachid>
            <date>2010-07-21 00:55:21 -0700</date>
            <delta_ts>2010-07-21 01:38:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42728-20100721005519.patch</filename>
            <type>text/plain</type>
            <size>4831</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ODk3MDg5MjA0NzQ3NmQ4NjI3OWQ1OWQxZjcwOTc0ZTY5NWM2MTRhYi4uMzA0MDc1MTBiYTk5ZDZl
MGY5MTRmYTJkNjllNTZjZGZjNTgxZjIzMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwyNyBAQAogCiAgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIEFzc29jaWF0ZSBlbGVtZW50cyB3aXRo
IHRoZSBhY3RpdmUgZm9ybQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDI3MjgKKworICAgICAgICBMb2dpYyBkaWN0YXRlcyB0aGF0IHdlIG5lZWQgdGhp
cyBwYXRjaCwgYnV0IHdlJ3ZlIHlldCB0byBmaW5kIGEgdGVzdAorICAgICAgICBjYXNlIHRoYXQg
dGhpcyBmaXhlcy4KKworICAgICAgICBObyBuZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAq
IGh0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENv
bnN0cnVjdGlvblNpdGU6OnRha2VGb3JtKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb25zdHJ1
Y3Rpb25TaXRlOjpzZXRGb3JtKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxDb25zdHJ1Y3Rpb25T
aXRlOjpjcmVhdGVIVE1MRWxlbWVudCk6CisgICAgICAgICogaHRtbC9IVE1MQ29uc3RydWN0aW9u
U2l0ZS5oOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENvbnN0cnVjdGlvblNpdGU6OmZvcm0pOgor
ICAgICAgICAqIGh0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KToKKworMjAxMC0wNy0yMSAg
QWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCiAgICAgICAgIFRoZSBhZG9wdGlvbiBhZ2VuY3kgZG9lc24ndCBwcm9w
ZXJseSBhdHRhY2goKQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDI3MjcKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxDb25zdHJ1Y3Rpb25T
aXRlLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5jcHAKaW5kZXggMTNh
NmQzNjY0NWM5YzdmNWZkNTdmY2ZiODk5ZjM4NWIyYWZiMzI4Mi4uODJjYWUxMzgwMWE1MTJkMmYy
NDhhNzNmMmQxMzJjODBkNTRmNWM2YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxDb25z
dHJ1Y3Rpb25TaXRlLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUu
Y3BwCkBAIC0zMiw2ICszMiw4IEBACiAjaW5jbHVkZSAiRWxlbWVudC5oIgogI2luY2x1ZGUgIkZy
YW1lLmgiCiAjaW5jbHVkZSAiSFRNTERvY3VtZW50LmgiCisjaW5jbHVkZSAiSFRNTEVsZW1lbnRG
YWN0b3J5LmgiCisjaW5jbHVkZSAiSFRNTEZvcm1FbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEh0
bWxFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCiAjaW5jbHVkZSAiSFRNTFNjcmlw
dEVsZW1lbnQuaCIKQEAgLTE0MSw2ICsxNDMsMTYgQEAgSFRNTENvbnN0cnVjdGlvblNpdGU6On5I
VE1MQ29uc3RydWN0aW9uU2l0ZSgpCiB7CiB9CiAKK1Bhc3NSZWZQdHI8SFRNTEZvcm1FbGVtZW50
PiBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6dGFrZUZvcm0oKQoreworICAgIHJldHVybiBtX2Zvcm0u
cmVsZWFzZSgpOworfQorCit2b2lkIEhUTUxDb25zdHJ1Y3Rpb25TaXRlOjpzZXRGb3JtKFBhc3NS
ZWZQdHI8SFRNTEZvcm1FbGVtZW50PiBmb3JtKQoreworICAgIG1fZm9ybSA9IGZvcm07Cit9CisK
IHZvaWQgSFRNTENvbnN0cnVjdGlvblNpdGU6OmRpc3BhdGNoRG9jdW1lbnRFbGVtZW50QXZhaWxh
YmxlSWZOZWVkZWQoKQogewogICAgIGlmIChtX2RvY3VtZW50LT5mcmFtZSgpICYmICFtX2lzUGFy
c2luZ0ZyYWdtZW50KQpAQCAtMzA3LDcgKzMxOSwxMiBAQCBQYXNzUmVmUHRyPEVsZW1lbnQ+IEhU
TUxDb25zdHJ1Y3Rpb25TaXRlOjpjcmVhdGVFbGVtZW50KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4s
CiAKIFBhc3NSZWZQdHI8RWxlbWVudD4gSFRNTENvbnN0cnVjdGlvblNpdGU6OmNyZWF0ZUhUTUxF
bGVtZW50KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiB7Ci0gICAgUmVmUHRyPEVsZW1lbnQ+IGVs
ZW1lbnQgPSBjcmVhdGVFbGVtZW50KHRva2VuLCB4aHRtbE5hbWVzcGFjZVVSSSk7CisgICAgUXVh
bGlmaWVkTmFtZSB0YWdOYW1lKG51bGxBdG9tLCB0b2tlbi5uYW1lKCksIHhodG1sTmFtZXNwYWNl
VVJJKTsKKyAgICAvLyBGSVhNRTogVGhpcyBjYW4ndCB1c2UgSFRNTENvbnN0cnVjdGlvblNpdGU6
OmNyZWF0ZUVsZW1lbnQgYmVjYXVzZSB3ZQorICAgIC8vIGhhdmUgdG8gcGFzcyB0aGUgY3VycmVu
dCBmb3JtIGVsZW1lbnQuICBXZSBzaG91bGQgcmV3b3JrIGZvcm0gYXNzb2NpYXRpb24KKyAgICAv
LyB0byBvY2N1ciBhZnRlciBjb25zdHJ1Y3Rpb24gdG8gYWxsb3cgYmV0dGVyIGNvZGUgc2hhcmlu
ZyBoZXJlLgorICAgIFJlZlB0cjxFbGVtZW50PiBlbGVtZW50ID0gSFRNTEVsZW1lbnRGYWN0b3J5
OjpjcmVhdGVIVE1MRWxlbWVudCh0YWdOYW1lLCBtX2RvY3VtZW50LCBmb3JtKCksIHRydWUpOwor
ICAgIGVsZW1lbnQtPnNldEF0dHJpYnV0ZU1hcCh0b2tlbi50YWtlQXRyaWJ1dGVzKCksIG1fZnJh
Z21lbnRTY3JpcHRpbmdQZXJtaXNzaW9uKTsKICAgICBBU1NFUlQoZWxlbWVudC0+aXNIVE1MRWxl
bWVudCgpKTsKICAgICByZXR1cm4gZWxlbWVudC5yZWxlYXNlKCk7CiB9CmRpZmYgLS1naXQgYS9X
ZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuaCBiL1dlYkNvcmUvaHRtbC9IVE1MQ29u
c3RydWN0aW9uU2l0ZS5oCmluZGV4IDE3NjQzM2I4NmRmMjIxYjExODI2NDM5ODAyOWMyM2FkYTA1
YTlmN2EuLmI0NzMyYmY3NTZlYzNlOGFmM2Q2N2Y2M2I1ZjRkN2MwNzgwN2Q5YWIgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvaHRtbC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5oCisrKyBiL1dlYkNvcmUvaHRt
bC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5oCkBAIC04MywxMCArODMsOSBAQCBwdWJsaWM6CiAKICAg
ICBFbGVtZW50KiBoZWFkKCkgY29uc3QgeyByZXR1cm4gbV9oZWFkLmdldCgpOyB9CiAKLSAgICBF
bGVtZW50KiBmb3JtKCkgY29uc3QgeyByZXR1cm4gbV9mb3JtLmdldCgpOyB9Ci0gICAgUGFzc1Jl
ZlB0cjxFbGVtZW50PiB0YWtlRm9ybSgpIHsgcmV0dXJuIG1fZm9ybS5yZWxlYXNlKCk7IH0KLQot
ICAgIHZvaWQgc2V0Rm9ybShQYXNzUmVmUHRyPEVsZW1lbnQ+IGZvcm0pIHsgbV9mb3JtID0gZm9y
bTsgfQorICAgIEhUTUxGb3JtRWxlbWVudCogZm9ybSgpIGNvbnN0IHsgcmV0dXJuIG1fZm9ybS5n
ZXQoKTsgfQorICAgIFBhc3NSZWZQdHI8SFRNTEZvcm1FbGVtZW50PiB0YWtlRm9ybSgpOworICAg
IHZvaWQgc2V0Rm9ybShQYXNzUmVmUHRyPEhUTUxGb3JtRWxlbWVudD4pOwogCiAgICAgY2xhc3Mg
UmVkaXJlY3RUb0Zvc3RlclBhcmVudEd1YXJkIDogcHVibGljIE5vbmNvcHlhYmxlIHsKICAgICBw
dWJsaWM6CkBAIC0xMjgsNyArMTI3LDcgQEAgcHJpdmF0ZToKIAogICAgIERvY3VtZW50KiBtX2Rv
Y3VtZW50OwogICAgIFJlZlB0cjxFbGVtZW50PiBtX2hlYWQ7Ci0gICAgUmVmUHRyPEVsZW1lbnQ+
IG1fZm9ybTsKKyAgICBSZWZQdHI8SFRNTEZvcm1FbGVtZW50PiBtX2Zvcm07CiAgICAgbXV0YWJs
ZSBIVE1MRWxlbWVudFN0YWNrIG1fb3BlbkVsZW1lbnRzOwogICAgIG11dGFibGUgSFRNTEZvcm1h
dHRpbmdFbGVtZW50TGlzdCBtX2FjdGl2ZUZvcm1hdHRpbmdFbGVtZW50czsKIApkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTFRy
ZWVCdWlsZGVyLmNwcAppbmRleCBkNjU5NWE0YmI1Njk2ZTRlMzRkYWQyOWMxMTAyYmFkZWVjZDAz
MGJjLi45MDFiZjQ3NGExNmEwMjUxNGI5NTMxMmQ3YzgxODAwNDI2ODFkNDcwIDEwMDY0NAotLS0g
YS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRN
TFRyZWVCdWlsZGVyLmNwcApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkZyYW1lLmgiCiAj
aW5jbHVkZSAiSFRNTERvY3VtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEVsZW1lbnRGYWN0b3J5Lmgi
CisjaW5jbHVkZSAiSFRNTEZvcm1FbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEh0bWxFbGVtZW50
LmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCiAjaW5jbHVkZSAiSFRNTFNjcmlwdEVsZW1lbnQu
aCIKQEAgLTg0Niw3ICs4NDcsOSBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0YXJ0
VGFnRm9ySW5Cb2R5KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgICAgIH0KICAgICAgICAg
cHJvY2Vzc0Zha2VQRW5kVGFnSWZQSW5TY29wZSgpOwogICAgICAgICBtX3RyZWUuaW5zZXJ0SFRN
TEVsZW1lbnQodG9rZW4pOwotICAgICAgICBtX3RyZWUuc2V0Rm9ybShtX3RyZWUuY3VycmVudEVs
ZW1lbnQoKSk7CisgICAgICAgIEFTU0VSVChtX3RyZWUuY3VycmVudEVsZW1lbnQoKS0+aXNIVE1M
RWxlbWVudCgpKTsKKyAgICAgICAgQVNTRVJUKG1fdHJlZS5jdXJyZW50RWxlbWVudCgpLT5oYXNU
YWdOYW1lKGZvcm1UYWcpKTsKKyAgICAgICAgbV90cmVlLnNldEZvcm0oc3RhdGljX2Nhc3Q8SFRN
TEZvcm1FbGVtZW50Kj4obV90cmVlLmN1cnJlbnRFbGVtZW50KCkpKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KICAgICBpZiAodG9rZW4ubmFtZSgpID09IGxpVGFnKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62154</attachid>
            <date>2010-07-21 01:38:05 -0700</date>
            <delta_ts>2010-07-21 05:53:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42728-20100721013804.patch</filename>
            <type>text/plain</type>
            <size>6237</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ODk3MDg5MjA0NzQ3NmQ4NjI3OWQ1OWQxZjcwOTc0ZTY5NWM2MTRhYi4uMDI0ODQ3OTdlZjM2NjU0
YzU1Nzc0Yzk2OTcxMGQ3ZjIwZGE3ZmUzNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwyOSBAQAogCiAgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIEFzc29jaWF0ZSBlbGVtZW50cyB3aXRo
IHRoZSBhY3RpdmUgZm9ybQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDI3MjgKKworICAgICAgICBUaGlzIHBhdGNoIGZpeGVzIGZhc3QvZm9ybXMvZm9y
bW1vdmUzLmh0bWwuICBUaGUgdGVzdCBzdGlsbCBkb2Vzbid0CisgICAgICAgIHBhc3MgZHVlIHRv
IHNvbWUgcmVuZGVyIHRyZWUgZGlmZmVyZW5jZXMsIGJ1dCBpdCB3b3JrcyBhcyBpbnRlbmRlZCBu
b3cuCisKKyAgICAgICAgVG8gZml4IHRoaXMgdGVzdCwgSSBuZWVkZWQgdG8gZGV2aWF0ZSBmcm9t
IHRoZSBzcGVjIHNsaWdodC4gIE1pbmVmaWVsZAorICAgICAgICBzZWVtcyB0byBoYXZlIHRoZSBz
YW1lIGRldmlhdGlvbjoKKyAgICAgICAgICAtIGh0dHA6Ly93d3cudzMub3JnL0J1Z3MvUHVibGlj
L3Nob3dfYnVnLmNnaT9pZD0xMDIxNgorCisgICAgICAgICogaHRtbC9IVE1MQ29uc3RydWN0aW9u
U2l0ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ29uc3RydWN0aW9uU2l0ZTo6dGFrZUZv
cm0pOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENvbnN0cnVjdGlvblNpdGU6OnNldEZvcm0pOgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTENvbnN0cnVjdGlvblNpdGU6OmNyZWF0ZUhUTUxFbGVtZW50
KToKKyAgICAgICAgKiBodG1sL0hUTUxDb25zdHJ1Y3Rpb25TaXRlLmg6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MQ29uc3RydWN0aW9uU2l0ZTo6Zm9ybSk6CisgICAgICAgICogaHRtbC9IVE1MVHJl
ZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpwcm9jZXNz
U3RhcnRUYWdGb3JJbkJvZHkpOgorCisyMDEwLTA3LTIxICBBZGFtIEJhcnRoICA8YWJhcnRoQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAg
ICAgVGhlIGFkb3B0aW9uIGFnZW5jeSBkb2Vzbid0IHByb3Blcmx5IGF0dGFjaCgpCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjcyNwogCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuY3BwIGIvV2ViQ29yZS9odG1s
L0hUTUxDb25zdHJ1Y3Rpb25TaXRlLmNwcAppbmRleCAxM2E2ZDM2NjQ1YzljN2Y1ZmQ1N2ZjZmI4
OTlmMzg1YjJhZmIzMjgyLi5lOWJiNzYyZmVkYTFmNTQ3NmI3ZmVkZDc1YmE3NmQ0YTgyMTRlM2Rj
IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuY3BwCisrKyBi
L1dlYkNvcmUvaHRtbC9IVE1MQ29uc3RydWN0aW9uU2l0ZS5jcHAKQEAgLTMyLDYgKzMyLDggQEAK
ICNpbmNsdWRlICJFbGVtZW50LmgiCiAjaW5jbHVkZSAiRnJhbWUuaCIKICNpbmNsdWRlICJIVE1M
RG9jdW1lbnQuaCIKKyNpbmNsdWRlICJIVE1MRWxlbWVudEZhY3RvcnkuaCIKKyNpbmNsdWRlICJI
VE1MRm9ybUVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MSHRtbEVsZW1lbnQuaCIKICNpbmNsdWRl
ICJIVE1MTmFtZXMuaCIKICNpbmNsdWRlICJIVE1MU2NyaXB0RWxlbWVudC5oIgpAQCAtMTQxLDYg
KzE0MywxMSBAQCBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6fkhUTUxDb25zdHJ1Y3Rpb25TaXRlKCkK
IHsKIH0KIAorUGFzc1JlZlB0cjxIVE1MRm9ybUVsZW1lbnQ+IEhUTUxDb25zdHJ1Y3Rpb25TaXRl
Ojp0YWtlRm9ybSgpCit7CisgICAgcmV0dXJuIG1fZm9ybS5yZWxlYXNlKCk7Cit9CisKIHZvaWQg
SFRNTENvbnN0cnVjdGlvblNpdGU6OmRpc3BhdGNoRG9jdW1lbnRFbGVtZW50QXZhaWxhYmxlSWZO
ZWVkZWQoKQogewogICAgIGlmIChtX2RvY3VtZW50LT5mcmFtZSgpICYmICFtX2lzUGFyc2luZ0Zy
YWdtZW50KQpAQCAtMjM0LDYgKzI0MSwxNCBAQCB2b2lkIEhUTUxDb25zdHJ1Y3Rpb25TaXRlOjpp
bnNlcnRIVE1MQm9keUVsZW1lbnQoQXRvbWljSFRNTFRva2VuJiB0b2tlbikKICAgICBtX29wZW5F
bGVtZW50cy5wdXNoSFRNTEJvZHlFbGVtZW50KGF0dGFjaFRvQ3VycmVudChjcmVhdGVIVE1MRWxl
bWVudCh0b2tlbikpKTsKIH0KIAordm9pZCBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6aW5zZXJ0SFRN
TEZvcm1FbGVtZW50KEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCit7CisgICAgaW5zZXJ0SFRNTEVs
ZW1lbnQodG9rZW4pOworICAgIEFTU0VSVChjdXJyZW50RWxlbWVudCgpLT5pc0hUTUxFbGVtZW50
KCkpOworICAgIEFTU0VSVChjdXJyZW50RWxlbWVudCgpLT5oYXNUYWdOYW1lKGZvcm1UYWcpKTsK
KyAgICBtX2Zvcm0gPSBzdGF0aWNfY2FzdDxIVE1MRm9ybUVsZW1lbnQqPihjdXJyZW50RWxlbWVu
dCgpKTsKK30KKwogdm9pZCBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6aW5zZXJ0SFRNTEVsZW1lbnQo
QXRvbWljSFRNTFRva2VuJiB0b2tlbikKIHsKICAgICBtX29wZW5FbGVtZW50cy5wdXNoKGF0dGFj
aFRvQ3VycmVudChjcmVhdGVIVE1MRWxlbWVudCh0b2tlbikpKTsKQEAgLTMwNyw3ICszMjIsMTIg
QEAgUGFzc1JlZlB0cjxFbGVtZW50PiBIVE1MQ29uc3RydWN0aW9uU2l0ZTo6Y3JlYXRlRWxlbWVu
dChBdG9taWNIVE1MVG9rZW4mIHRva2VuLAogCiBQYXNzUmVmUHRyPEVsZW1lbnQ+IEhUTUxDb25z
dHJ1Y3Rpb25TaXRlOjpjcmVhdGVIVE1MRWxlbWVudChBdG9taWNIVE1MVG9rZW4mIHRva2VuKQog
ewotICAgIFJlZlB0cjxFbGVtZW50PiBlbGVtZW50ID0gY3JlYXRlRWxlbWVudCh0b2tlbiwgeGh0
bWxOYW1lc3BhY2VVUkkpOworICAgIFF1YWxpZmllZE5hbWUgdGFnTmFtZShudWxsQXRvbSwgdG9r
ZW4ubmFtZSgpLCB4aHRtbE5hbWVzcGFjZVVSSSk7CisgICAgLy8gRklYTUU6IFRoaXMgY2FuJ3Qg
dXNlIEhUTUxDb25zdHJ1Y3Rpb25TaXRlOjpjcmVhdGVFbGVtZW50IGJlY2F1c2Ugd2UKKyAgICAv
LyBoYXZlIHRvIHBhc3MgdGhlIGN1cnJlbnQgZm9ybSBlbGVtZW50LiAgV2Ugc2hvdWxkIHJld29y
ayBmb3JtIGFzc29jaWF0aW9uCisgICAgLy8gdG8gb2NjdXIgYWZ0ZXIgY29uc3RydWN0aW9uIHRv
IGFsbG93IGJldHRlciBjb2RlIHNoYXJpbmcgaGVyZS4KKyAgICBSZWZQdHI8RWxlbWVudD4gZWxl
bWVudCA9IEhUTUxFbGVtZW50RmFjdG9yeTo6Y3JlYXRlSFRNTEVsZW1lbnQodGFnTmFtZSwgbV9k
b2N1bWVudCwgZm9ybSgpLCB0cnVlKTsKKyAgICBlbGVtZW50LT5zZXRBdHRyaWJ1dGVNYXAodG9r
ZW4udGFrZUF0cmlidXRlcygpLCBtX2ZyYWdtZW50U2NyaXB0aW5nUGVybWlzc2lvbik7CiAgICAg
QVNTRVJUKGVsZW1lbnQtPmlzSFRNTEVsZW1lbnQoKSk7CiAgICAgcmV0dXJuIGVsZW1lbnQucmVs
ZWFzZSgpOwogfQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxDb25zdHJ1Y3Rpb25TaXRl
LmggYi9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuaAppbmRleCAxNzY0MzNiODZk
ZjIyMWIxMTgyNjQzOTgwMjljMjNhZGEwNWE5ZjdhLi5kOWM4YWM1OTNjMmNhZWIyMmMyOThhNzFh
ODNjNWUyMjg4NmM4MTlhIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlv
blNpdGUuaAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTENvbnN0cnVjdGlvblNpdGUuaApAQCAtNTUs
NiArNTUsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBpbnNlcnRIVE1MSHRtbEVsZW1lbnQoQXRvbWlj
SFRNTFRva2VuJik7CiAgICAgdm9pZCBpbnNlcnRIVE1MSGVhZEVsZW1lbnQoQXRvbWljSFRNTFRv
a2VuJik7CiAgICAgdm9pZCBpbnNlcnRIVE1MQm9keUVsZW1lbnQoQXRvbWljSFRNTFRva2VuJik7
CisgICAgdm9pZCBpbnNlcnRIVE1MRm9ybUVsZW1lbnQoQXRvbWljSFRNTFRva2VuJik7CiAgICAg
dm9pZCBpbnNlcnRTY3JpcHRFbGVtZW50KEF0b21pY0hUTUxUb2tlbiYpOwogICAgIHZvaWQgaW5z
ZXJ0VGV4dE5vZGUoY29uc3QgU3RyaW5nJik7CiAgICAgdm9pZCBpbnNlcnRGb3JlaWduRWxlbWVu
dChBdG9taWNIVE1MVG9rZW4mLCBjb25zdCBBdG9taWNTdHJpbmcmIG5hbWVzcGFjZVVSSSk7CkBA
IC04MywxMCArODQsOCBAQCBwdWJsaWM6CiAKICAgICBFbGVtZW50KiBoZWFkKCkgY29uc3QgeyBy
ZXR1cm4gbV9oZWFkLmdldCgpOyB9CiAKLSAgICBFbGVtZW50KiBmb3JtKCkgY29uc3QgeyByZXR1
cm4gbV9mb3JtLmdldCgpOyB9Ci0gICAgUGFzc1JlZlB0cjxFbGVtZW50PiB0YWtlRm9ybSgpIHsg
cmV0dXJuIG1fZm9ybS5yZWxlYXNlKCk7IH0KLQotICAgIHZvaWQgc2V0Rm9ybShQYXNzUmVmUHRy
PEVsZW1lbnQ+IGZvcm0pIHsgbV9mb3JtID0gZm9ybTsgfQorICAgIEhUTUxGb3JtRWxlbWVudCog
Zm9ybSgpIGNvbnN0IHsgcmV0dXJuIG1fZm9ybS5nZXQoKTsgfQorICAgIFBhc3NSZWZQdHI8SFRN
TEZvcm1FbGVtZW50PiB0YWtlRm9ybSgpOwogCiAgICAgY2xhc3MgUmVkaXJlY3RUb0Zvc3RlclBh
cmVudEd1YXJkIDogcHVibGljIE5vbmNvcHlhYmxlIHsKICAgICBwdWJsaWM6CkBAIC0xMjgsNyAr
MTI3LDcgQEAgcHJpdmF0ZToKIAogICAgIERvY3VtZW50KiBtX2RvY3VtZW50OwogICAgIFJlZlB0
cjxFbGVtZW50PiBtX2hlYWQ7Ci0gICAgUmVmUHRyPEVsZW1lbnQ+IG1fZm9ybTsKKyAgICBSZWZQ
dHI8SFRNTEZvcm1FbGVtZW50PiBtX2Zvcm07CiAgICAgbXV0YWJsZSBIVE1MRWxlbWVudFN0YWNr
IG1fb3BlbkVsZW1lbnRzOwogICAgIG11dGFibGUgSFRNTEZvcm1hdHRpbmdFbGVtZW50TGlzdCBt
X2FjdGl2ZUZvcm1hdHRpbmdFbGVtZW50czsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hU
TUxUcmVlQnVpbGRlci5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcAppbmRl
eCBkNjU5NWE0YmI1Njk2ZTRlMzRkYWQyOWMxMTAyYmFkZWVjZDAzMGJjLi45YzAxODAzM2NhY2I2
MTRiNTJmZGNlYmIzM2VlOTJjZjZkYmFkMWNkIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRN
TFRyZWVCdWlsZGVyLmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTFRyZWVCdWlsZGVyLmNwcApA
QCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAiSFRNTERvY3Vt
ZW50LmgiCiAjaW5jbHVkZSAiSFRNTEVsZW1lbnRGYWN0b3J5LmgiCisjaW5jbHVkZSAiSFRNTEZv
cm1FbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEh0bWxFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRN
TE5hbWVzLmgiCiAjaW5jbHVkZSAiSFRNTFNjcmlwdEVsZW1lbnQuaCIKQEAgLTg0NSw4ICs4NDYs
NyBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KEF0b21p
Y0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAg
ICAgcHJvY2Vzc0Zha2VQRW5kVGFnSWZQSW5TY29wZSgpOwotICAgICAgICBtX3RyZWUuaW5zZXJ0
SFRNTEVsZW1lbnQodG9rZW4pOwotICAgICAgICBtX3RyZWUuc2V0Rm9ybShtX3RyZWUuY3VycmVu
dEVsZW1lbnQoKSk7CisgICAgICAgIG1fdHJlZS5pbnNlcnRIVE1MRm9ybUVsZW1lbnQodG9rZW4p
OwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gbGlUYWcp
IHsKQEAgLTExNDIsNyArMTE0MiwxMCBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0
YXJ0VGFnRm9ySW5UYWJsZShBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAgICBwYXJzZUVy
cm9yKHRva2VuKTsKICAgICAgICAgaWYgKG1fdHJlZS5mb3JtKCkpCiAgICAgICAgICAgICByZXR1
cm47Ci0gICAgICAgIG1fdHJlZS5pbnNlcnRTZWxmQ2xvc2luZ0hUTUxFbGVtZW50KHRva2VuKTsK
KyAgICAgICAgLy8gRklYTUU6IFRoaXMgZGV2aWF0ZXMgZnJvbSB0aGUgc3BlYzoKKyAgICAgICAg
Ly8gICAgICAgIGh0dHA6Ly93d3cudzMub3JnL0J1Z3MvUHVibGljL3Nob3dfYnVnLmNnaT9pZD0x
MDIxNgorICAgICAgICBtX3RyZWUuaW5zZXJ0SFRNTEZvcm1FbGVtZW50KHRva2VuKTsKKyAgICAg
ICAgbV90cmVlLm9wZW5FbGVtZW50cygpLT5wb3AoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
ICAgICBwYXJzZUVycm9yKHRva2VuKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>