<?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>61990</bug_id>
          
          <creation_ts>2011-06-02 20:43:34 -0700</creation_ts>
          <short_desc>Rename HTMLInputElement::m_value to m_valueIfDirty</short_desc>
          <delta_ts>2011-06-07 23:19:06 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>ap</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>414631</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-06-02 20:43:34 -0700</bug_when>
    <thetext>Discussed in Bug 61857.

HTMLInputElement::m_value only contain the value of the element when the dirty value flag is true. Otherwise the value is taken from the &quot;value&quot; attribute. 

It should be renamed because it is confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414636</commentid>
    <comment_count>1</comment_count>
      <attachid>95849</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-06-02 20:55:47 -0700</bug_when>
    <thetext>Created attachment 95849
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414641</commentid>
    <comment_count>2</comment_count>
      <attachid>95849</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-02 21:02:39 -0700</bug_when>
    <thetext>Comment on attachment 95849
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=95849&amp;action=review

&gt; Source/WebCore/html/HTMLInputElement.h:142
&gt; +    bool hadDirtyValue() const { return !m_valueIfDirty.isNull(); };

Why &apos;had&apos;?  I think it should be &apos;has&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414642</commentid>
    <comment_count>3</comment_count>
      <attachid>95851</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-06-02 21:06:47 -0700</bug_when>
    <thetext>Created attachment 95851
fixed typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414643</commentid>
    <comment_count>4</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-06-02 21:07:31 -0700</bug_when>
    <thetext>&gt; Why &apos;had&apos;?  I think it should be &apos;has&apos;.

Sorry, typo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414646</commentid>
    <comment_count>5</comment_count>
      <attachid>95851</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-02 21:17:55 -0700</bug_when>
    <thetext>Comment on attachment 95851
fixed typo

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417109</commentid>
    <comment_count>6</comment_count>
      <attachid>95851</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-07 23:19:02 -0700</bug_when>
    <thetext>Comment on attachment 95851
fixed typo

Clearing flags on attachment: 95851

Committed r88329: &lt;http://trac.webkit.org/changeset/88329&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417110</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-07 23:19:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95849</attachid>
            <date>2011-06-02 20:55:47 -0700</date>
            <delta_ts>2011-06-02 21:06:42 -0700</delta_ts>
            <desc>patch</desc>
            <filename>bug-61990-20110603125545.patch</filename>
            <type>text/plain</type>
            <size>5923</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODc4NzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlOTAxZWRkZWNiYjcxYzdh
MjVjY2E0ZDdmMDllZDQyMzg5ZDJiZmZiLi4yOGVmMDdjMmQyZWZiNTQ2ZTVhYjZjOGY2OTZhZmJk
OTNlZmE5YjI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDYtMDIgIEtlaXNo
aSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmVuYW1lIEhUTUxJbnB1dEVsZW1lbnQ6Om1fdmFsdWUg
dG8gbV92YWx1ZUlmRGlydHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTYxOTkwCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJlY2F1c2Ugbm8gYmVoYXZp
b3IgY2hhbmdlLgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcDogUmVwbGFj
ZWQgbV92YWx1ZSB3aXRoIG1fdmFsdWVJZkRpcnR5LgorICAgICAgICAoV2ViQ29yZTo6SFRNTElu
cHV0RWxlbWVudDo6dG9vTG9uZyk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50
Ojp1cGRhdGVUeXBlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNl
TWFwcGVkQXR0cmlidXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OmNv
cHlOb25BdHRyaWJ1dGVQcm9wZXJ0aWVzKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVs
ZW1lbnQ6OnZhbHVlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldFZh
bHVlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldFZhbHVlRnJvbVJl
bmRlcmVyKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnVwZGF0ZVZhbHVl
SWZOZWVkZWQpOgorICAgICAgICAqIGh0bWwvSFRNTElucHV0RWxlbWVudC5oOiBSZW5hbWVkIG1f
dmFsdWUgdG8gbV92YWx1ZUlmRGlydHkuCisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVt
ZW50OjpoYWREaXJ0eVZhbHVlKTogQWRkZWQuIFJldHVybnMgdGhlIGRpcnR5IHZhbHVlIGZsYWcu
CisKIDIwMTEtMDYtMDEgIEFkcmllbm5lIFdhbGtlciAgPGVubmVAZ29vZ2xlLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJ
bnB1dEVsZW1lbnQuY3BwCmluZGV4IDNkOWM3ZTAyNDgwYTRmMjkzZjZlZGJlOGFlZDdhYmQ4MGM5
NWUyOGIuLmM2OGI2MDhjYWQ0M2ZhZmJhNTA3YzdkNzg1ZWQxMjE3MTlmMjc5NjAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtMjY1LDggKzI2NSw3IEBAIGJv
b2wgSFRNTElucHV0RWxlbWVudDo6dG9vTG9uZyhjb25zdCBTdHJpbmcmIHZhbHVlLCBOZWVkc1Rv
Q2hlY2tEaXJ0eUZsYWcgY2hlY2spCiAgICAgaWYgKGNoZWNrID09IENoZWNrRGlydHlGbGFnKSB7
CiAgICAgICAgIC8vIFJldHVybiBmYWxzZSBmb3IgdGhlIGRlZmF1bHQgdmFsdWUgb3IgYSB2YWx1
ZSBzZXQgYnkgYSBzY3JpcHQgZXZlbiBpZgogICAgICAgICAvLyBpdCBpcyBsb25nZXIgdGhhbiBt
YXhMZW5ndGguCi0gICAgICAgIGJvb2wgZGlydHkgPSAhbV92YWx1ZS5pc051bGwoKTsKLSAgICAg
ICAgaWYgKCFkaXJ0eSB8fCAhbV93YXNNb2RpZmllZEJ5VXNlcikKKyAgICAgICAgaWYgKCFoYWRE
aXJ0eVZhbHVlKCkgfHwgIW1fd2FzTW9kaWZpZWRCeVVzZXIpCiAgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CiAgICAgfQogICAgIHJldHVybiBudW1HcmFwaGVtZUNsdXN0ZXJzKHZhbHVlKSA+IHN0
YXRpY19jYXN0PHVuc2lnbmVkPihtYXgpOwpAQCAtNTYwLDEyICs1NTksMTIgQEAgdm9pZCBIVE1M
SW5wdXRFbGVtZW50Ojp1cGRhdGVUeXBlKCkKIAogICAgIGJvb2wgd2lsbFN0b3JlVmFsdWUgPSBt
X2lucHV0VHlwZS0+c3RvcmVzVmFsdWVTZXBhcmF0ZUZyb21BdHRyaWJ1dGUoKTsKIAotICAgIGlm
IChkaWRTdG9yZVZhbHVlICYmICF3aWxsU3RvcmVWYWx1ZSAmJiAhbV92YWx1ZS5pc051bGwoKSkg
ewotICAgICAgICBzZXRBdHRyaWJ1dGUodmFsdWVBdHRyLCBtX3ZhbHVlKTsKLSAgICAgICAgbV92
YWx1ZSA9IFN0cmluZygpOworICAgIGlmIChkaWRTdG9yZVZhbHVlICYmICF3aWxsU3RvcmVWYWx1
ZSAmJiBoYWREaXJ0eVZhbHVlKCkpIHsKKyAgICAgICAgc2V0QXR0cmlidXRlKHZhbHVlQXR0ciwg
bV92YWx1ZUlmRGlydHkpOworICAgICAgICBtX3ZhbHVlSWZEaXJ0eSA9IFN0cmluZygpOwogICAg
IH0KICAgICBpZiAoIWRpZFN0b3JlVmFsdWUgJiYgd2lsbFN0b3JlVmFsdWUpCi0gICAgICAgIG1f
dmFsdWUgPSBzYW5pdGl6ZVZhbHVlKGZhc3RHZXRBdHRyaWJ1dGUodmFsdWVBdHRyKSk7CisgICAg
ICAgIG1fdmFsdWVJZkRpcnR5ID0gc2FuaXRpemVWYWx1ZShmYXN0R2V0QXR0cmlidXRlKHZhbHVl
QXR0cikpOwogICAgIGVsc2UKICAgICAgICAgdXBkYXRlVmFsdWVJZk5lZWRlZCgpOwogICAgIG1f
d2FzTW9kaWZpZWRCeVVzZXIgPSBmYWxzZTsKQEAgLTY3Nyw3ICs2NzYsNyBAQCB2b2lkIEhUTUxJ
bnB1dEVsZW1lbnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRlKEF0dHJpYnV0ZSogYXR0cikKICAgICAg
ICAgdXBkYXRlVHlwZSgpOwogICAgIH0gZWxzZSBpZiAoYXR0ci0+bmFtZSgpID09IHZhbHVlQXR0
cikgewogICAgICAgICAvLyBXZSBvbmx5IG5lZWQgdG8gc2V0Q2hhbmdlZCBpZiB0aGUgZm9ybSBp
cyBsb29raW5nIGF0IHRoZSBkZWZhdWx0IHZhbHVlIHJpZ2h0IG5vdy4KLSAgICAgICAgaWYgKG1f
dmFsdWUuaXNOdWxsKCkpCisgICAgICAgIGlmICghaGFkRGlydHlWYWx1ZSgpKQogICAgICAgICAg
ICAgc2V0TmVlZHNTdHlsZVJlY2FsYygpOwogICAgICAgICBzZXRGb3JtQ29udHJvbFZhbHVlTWF0
Y2hlc1JlbmRlcmVyKGZhbHNlKTsKICAgICAgICAgc2V0TmVlZHNWYWxpZGl0eUNoZWNrKCk7CkBA
IC05MTgsNyArOTE3LDcgQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50Ojpjb3B5Tm9uQXR0cmlidXRl
UHJvcGVydGllcyhjb25zdCBFbGVtZW50KiBzb3VyY2UpCiB7CiAgICAgY29uc3QgSFRNTElucHV0
RWxlbWVudCogc291cmNlRWxlbWVudCA9IHN0YXRpY19jYXN0PGNvbnN0IEhUTUxJbnB1dEVsZW1l
bnQqPihzb3VyY2UpOwogCi0gICAgbV92YWx1ZSA9IHNvdXJjZUVsZW1lbnQtPm1fdmFsdWU7Cisg
ICAgbV92YWx1ZUlmRGlydHkgPSBzb3VyY2VFbGVtZW50LT5tX3ZhbHVlSWZEaXJ0eTsKICAgICBt
X3dhc01vZGlmaWVkQnlVc2VyID0gZmFsc2U7CiAgICAgc2V0Q2hlY2tlZChzb3VyY2VFbGVtZW50
LT5tX2lzQ2hlY2tlZCk7CiAgICAgbV9yZWZsZWN0c0NoZWNrZWRBdHRyaWJ1dGUgPSBzb3VyY2VF
bGVtZW50LT5tX3JlZmxlY3RzQ2hlY2tlZEF0dHJpYnV0ZTsKQEAgLTkzMyw3ICs5MzIsNyBAQCBT
dHJpbmcgSFRNTElucHV0RWxlbWVudDo6dmFsdWUoKSBjb25zdAogICAgIGlmIChtX2lucHV0VHlw
ZS0+Z2V0VHlwZVNwZWNpZmljVmFsdWUodmFsdWUpKQogICAgICAgICByZXR1cm4gdmFsdWU7CiAK
LSAgICB2YWx1ZSA9IG1fdmFsdWU7CisgICAgdmFsdWUgPSBtX3ZhbHVlSWZEaXJ0eTsKICAgICBp
ZiAoIXZhbHVlLmlzTnVsbCgpKQogICAgICAgICByZXR1cm4gdmFsdWU7CiAKQEAgLTk4Niw3ICs5
ODUsNyBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnNldFZhbHVlKGNvbnN0IFN0cmluZyYgdmFs
dWUsIGJvb2wgc2VuZENoYW5nZUV2ZW50KQogICAgICAgICBpZiAoZmlsZXMoKSkKICAgICAgICAg
ICAgIGZpbGVzKCktPmNsZWFyKCk7CiAgICAgICAgIGVsc2UgewotICAgICAgICAgICAgbV92YWx1
ZSA9IHNhbml0aXplVmFsdWUodmFsdWUpOworICAgICAgICAgICAgbV92YWx1ZUlmRGlydHkgPSBz
YW5pdGl6ZVZhbHVlKHZhbHVlKTsKICAgICAgICAgICAgIG1fd2FzTW9kaWZpZWRCeVVzZXIgPSBz
ZW5kQ2hhbmdlRXZlbnQ7CiAgICAgICAgICAgICBpZiAoaXNUZXh0RmllbGQoKSkKICAgICAgICAg
ICAgICAgICB1cGRhdGVQbGFjZWhvbGRlclZpc2liaWxpdHkoZmFsc2UpOwpAQCAtMTA3NCw3ICsx
MDczLDcgQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpzZXRWYWx1ZUZyb21SZW5kZXJlcihjb25z
dCBTdHJpbmcmIHZhbHVlKQogICAgIC8vIFdvcmthcm91bmQgZm9yIGJ1ZyB3aGVyZSB0cmFpbGlu
ZyBcbiBpcyBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IG9mIHRleHRDb250ZW50LgogICAgIC8vIFRo
ZSBhc3NlcnQgbWFjcm8gYWJvdmUgbWF5IGFsc28gYmUgc2ltcGxpZmllZCB0bzogdmFsdWUgPT0g
Y29uc3RyYWluVmFsdWUodmFsdWUpCiAgICAgLy8gaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTY2MQotICAgIG1fdmFsdWUgPSB2YWx1ZSA9PSAiXG4iID8gU3RyaW5nKCIi
KSA6IHZhbHVlOworICAgIG1fdmFsdWVJZkRpcnR5ID0gdmFsdWUgPT0gIlxuIiA/IFN0cmluZygi
IikgOiB2YWx1ZTsKIAogICAgIHNldEZvcm1Db250cm9sVmFsdWVNYXRjaGVzUmVuZGVyZXIodHJ1
ZSk7CiAgICAgbV93YXNNb2RpZmllZEJ5VXNlciA9IHRydWU7CkBAIC0xODQwLDggKzE4MzksOCBA
QCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlTWF4TGVuZ3RoQXR0cmlidXRlKEF0dHJpYnV0
ZSogYXR0cmlidXRlKQogCiB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnVwZGF0ZVZhbHVlSWZOZWVk
ZWQoKQogewotICAgIFN0cmluZyBuZXdWYWx1ZSA9IHNhbml0aXplVmFsdWUobV92YWx1ZSk7Ci0g
ICAgaWYgKG5ld1ZhbHVlICE9IG1fdmFsdWUpCisgICAgU3RyaW5nIG5ld1ZhbHVlID0gc2FuaXRp
emVWYWx1ZShtX3ZhbHVlSWZEaXJ0eSk7CisgICAgaWYgKG5ld1ZhbHVlICE9IG1fdmFsdWVJZkRp
cnR5KQogICAgICAgICBzZXRWYWx1ZShuZXdWYWx1ZSk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MSW5wdXRFbGVtZW50LmgKaW5kZXggN2FmZmRmZTRlNDViOWY5NmU5YmFlZjBiMDkyOGY1NjA4
MTE3ODg0OS4uNGQ4NzNiM2IxNjFjZWUzZTUyYmU1MDNjNmU4YjQxNWVkN2Y3MTk2MyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKQEAgLTEzOSw2ICsxMzksNyBAQCBwdWJs
aWM6CiAgICAgLy8gQ2hlY2tzIGlmIHRoZSBzcGVjaWZpZWQgc3RyaW5nIHdvdWxkIGJlIGEgdmFs
aWQgdmFsdWUuCiAgICAgLy8gV2Ugc2hvdWxkIG5vdCBjYWxsIHRoaXMgZm9yIHR5cGVzIHdpdGgg
bm8gc3RyaW5nIHZhbHVlIHN1Y2ggYXMgQ0hFQ0tCT1ggYW5kIFJBRElPLgogICAgIGJvb2wgaXNW
YWxpZFZhbHVlKGNvbnN0IFN0cmluZyYpIGNvbnN0OworICAgIGJvb2wgaGFkRGlydHlWYWx1ZSgp
IGNvbnN0IHsgcmV0dXJuICFtX3ZhbHVlSWZEaXJ0eS5pc051bGwoKTsgfTsKIAogICAgIFN0cmlu
ZyBzYW5pdGl6ZVZhbHVlKGNvbnN0IFN0cmluZyYpIGNvbnN0OwogCkBAIC0zMjcsNyArMzI4LDcg
QEAgcHJpdmF0ZToKICNlbmRpZgogCiAgICAgQXRvbWljU3RyaW5nIG1fbmFtZTsKLSAgICBTdHJp
bmcgbV92YWx1ZTsKKyAgICBTdHJpbmcgbV92YWx1ZUlmRGlydHk7CiAgICAgU3RyaW5nIG1fc3Vn
Z2VzdGVkVmFsdWU7CiAgICAgaW50IG1fc2l6ZTsKICAgICBpbnQgbV9tYXhMZW5ndGg7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95851</attachid>
            <date>2011-06-02 21:06:47 -0700</date>
            <delta_ts>2011-06-07 23:19:02 -0700</delta_ts>
            <desc>fixed typo</desc>
            <filename>bug-61990-20110603130645.patch</filename>
            <type>text/plain</type>
            <size>5923</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODc4NzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlOTAxZWRkZWNiYjcxYzdh
MjVjY2E0ZDdmMDllZDQyMzg5ZDJiZmZiLi4yMzJkODdjNTdlOWFlNjY2OTRiYjYxMzZhYzA5NjZi
N2FiY2Y2NTU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDYtMDIgIEtlaXNo
aSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmVuYW1lIEhUTUxJbnB1dEVsZW1lbnQ6Om1fdmFsdWUg
dG8gbV92YWx1ZUlmRGlydHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTYxOTkwCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJlY2F1c2Ugbm8gYmVoYXZp
b3IgY2hhbmdlLgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcDogUmVwbGFj
ZWQgbV92YWx1ZSB3aXRoIG1fdmFsdWVJZkRpcnR5LgorICAgICAgICAoV2ViQ29yZTo6SFRNTElu
cHV0RWxlbWVudDo6dG9vTG9uZyk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50
Ojp1cGRhdGVUeXBlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNl
TWFwcGVkQXR0cmlidXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OmNv
cHlOb25BdHRyaWJ1dGVQcm9wZXJ0aWVzKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVs
ZW1lbnQ6OnZhbHVlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldFZh
bHVlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldFZhbHVlRnJvbVJl
bmRlcmVyKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnVwZGF0ZVZhbHVl
SWZOZWVkZWQpOgorICAgICAgICAqIGh0bWwvSFRNTElucHV0RWxlbWVudC5oOiBSZW5hbWVkIG1f
dmFsdWUgdG8gbV92YWx1ZUlmRGlydHkuCisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVt
ZW50OjpoYXNEaXJ0eVZhbHVlKTogQWRkZWQuIFJldHVybnMgdGhlIGRpcnR5IHZhbHVlIGZsYWcu
CisKIDIwMTEtMDYtMDEgIEFkcmllbm5lIFdhbGtlciAgPGVubmVAZ29vZ2xlLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJ
bnB1dEVsZW1lbnQuY3BwCmluZGV4IDNkOWM3ZTAyNDgwYTRmMjkzZjZlZGJlOGFlZDdhYmQ4MGM5
NWUyOGIuLjVlOTE1OGY1OGM5OWYyZGE5ZWQ0MTg3MzU4NTJkOTI1NmFjYTU4ZGQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtMjY1LDggKzI2NSw3IEBAIGJv
b2wgSFRNTElucHV0RWxlbWVudDo6dG9vTG9uZyhjb25zdCBTdHJpbmcmIHZhbHVlLCBOZWVkc1Rv
Q2hlY2tEaXJ0eUZsYWcgY2hlY2spCiAgICAgaWYgKGNoZWNrID09IENoZWNrRGlydHlGbGFnKSB7
CiAgICAgICAgIC8vIFJldHVybiBmYWxzZSBmb3IgdGhlIGRlZmF1bHQgdmFsdWUgb3IgYSB2YWx1
ZSBzZXQgYnkgYSBzY3JpcHQgZXZlbiBpZgogICAgICAgICAvLyBpdCBpcyBsb25nZXIgdGhhbiBt
YXhMZW5ndGguCi0gICAgICAgIGJvb2wgZGlydHkgPSAhbV92YWx1ZS5pc051bGwoKTsKLSAgICAg
ICAgaWYgKCFkaXJ0eSB8fCAhbV93YXNNb2RpZmllZEJ5VXNlcikKKyAgICAgICAgaWYgKCFoYXNE
aXJ0eVZhbHVlKCkgfHwgIW1fd2FzTW9kaWZpZWRCeVVzZXIpCiAgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CiAgICAgfQogICAgIHJldHVybiBudW1HcmFwaGVtZUNsdXN0ZXJzKHZhbHVlKSA+IHN0
YXRpY19jYXN0PHVuc2lnbmVkPihtYXgpOwpAQCAtNTYwLDEyICs1NTksMTIgQEAgdm9pZCBIVE1M
SW5wdXRFbGVtZW50Ojp1cGRhdGVUeXBlKCkKIAogICAgIGJvb2wgd2lsbFN0b3JlVmFsdWUgPSBt
X2lucHV0VHlwZS0+c3RvcmVzVmFsdWVTZXBhcmF0ZUZyb21BdHRyaWJ1dGUoKTsKIAotICAgIGlm
IChkaWRTdG9yZVZhbHVlICYmICF3aWxsU3RvcmVWYWx1ZSAmJiAhbV92YWx1ZS5pc051bGwoKSkg
ewotICAgICAgICBzZXRBdHRyaWJ1dGUodmFsdWVBdHRyLCBtX3ZhbHVlKTsKLSAgICAgICAgbV92
YWx1ZSA9IFN0cmluZygpOworICAgIGlmIChkaWRTdG9yZVZhbHVlICYmICF3aWxsU3RvcmVWYWx1
ZSAmJiBoYXNEaXJ0eVZhbHVlKCkpIHsKKyAgICAgICAgc2V0QXR0cmlidXRlKHZhbHVlQXR0ciwg
bV92YWx1ZUlmRGlydHkpOworICAgICAgICBtX3ZhbHVlSWZEaXJ0eSA9IFN0cmluZygpOwogICAg
IH0KICAgICBpZiAoIWRpZFN0b3JlVmFsdWUgJiYgd2lsbFN0b3JlVmFsdWUpCi0gICAgICAgIG1f
dmFsdWUgPSBzYW5pdGl6ZVZhbHVlKGZhc3RHZXRBdHRyaWJ1dGUodmFsdWVBdHRyKSk7CisgICAg
ICAgIG1fdmFsdWVJZkRpcnR5ID0gc2FuaXRpemVWYWx1ZShmYXN0R2V0QXR0cmlidXRlKHZhbHVl
QXR0cikpOwogICAgIGVsc2UKICAgICAgICAgdXBkYXRlVmFsdWVJZk5lZWRlZCgpOwogICAgIG1f
d2FzTW9kaWZpZWRCeVVzZXIgPSBmYWxzZTsKQEAgLTY3Nyw3ICs2NzYsNyBAQCB2b2lkIEhUTUxJ
bnB1dEVsZW1lbnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRlKEF0dHJpYnV0ZSogYXR0cikKICAgICAg
ICAgdXBkYXRlVHlwZSgpOwogICAgIH0gZWxzZSBpZiAoYXR0ci0+bmFtZSgpID09IHZhbHVlQXR0
cikgewogICAgICAgICAvLyBXZSBvbmx5IG5lZWQgdG8gc2V0Q2hhbmdlZCBpZiB0aGUgZm9ybSBp
cyBsb29raW5nIGF0IHRoZSBkZWZhdWx0IHZhbHVlIHJpZ2h0IG5vdy4KLSAgICAgICAgaWYgKG1f
dmFsdWUuaXNOdWxsKCkpCisgICAgICAgIGlmICghaGFzRGlydHlWYWx1ZSgpKQogICAgICAgICAg
ICAgc2V0TmVlZHNTdHlsZVJlY2FsYygpOwogICAgICAgICBzZXRGb3JtQ29udHJvbFZhbHVlTWF0
Y2hlc1JlbmRlcmVyKGZhbHNlKTsKICAgICAgICAgc2V0TmVlZHNWYWxpZGl0eUNoZWNrKCk7CkBA
IC05MTgsNyArOTE3LDcgQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50Ojpjb3B5Tm9uQXR0cmlidXRl
UHJvcGVydGllcyhjb25zdCBFbGVtZW50KiBzb3VyY2UpCiB7CiAgICAgY29uc3QgSFRNTElucHV0
RWxlbWVudCogc291cmNlRWxlbWVudCA9IHN0YXRpY19jYXN0PGNvbnN0IEhUTUxJbnB1dEVsZW1l
bnQqPihzb3VyY2UpOwogCi0gICAgbV92YWx1ZSA9IHNvdXJjZUVsZW1lbnQtPm1fdmFsdWU7Cisg
ICAgbV92YWx1ZUlmRGlydHkgPSBzb3VyY2VFbGVtZW50LT5tX3ZhbHVlSWZEaXJ0eTsKICAgICBt
X3dhc01vZGlmaWVkQnlVc2VyID0gZmFsc2U7CiAgICAgc2V0Q2hlY2tlZChzb3VyY2VFbGVtZW50
LT5tX2lzQ2hlY2tlZCk7CiAgICAgbV9yZWZsZWN0c0NoZWNrZWRBdHRyaWJ1dGUgPSBzb3VyY2VF
bGVtZW50LT5tX3JlZmxlY3RzQ2hlY2tlZEF0dHJpYnV0ZTsKQEAgLTkzMyw3ICs5MzIsNyBAQCBT
dHJpbmcgSFRNTElucHV0RWxlbWVudDo6dmFsdWUoKSBjb25zdAogICAgIGlmIChtX2lucHV0VHlw
ZS0+Z2V0VHlwZVNwZWNpZmljVmFsdWUodmFsdWUpKQogICAgICAgICByZXR1cm4gdmFsdWU7CiAK
LSAgICB2YWx1ZSA9IG1fdmFsdWU7CisgICAgdmFsdWUgPSBtX3ZhbHVlSWZEaXJ0eTsKICAgICBp
ZiAoIXZhbHVlLmlzTnVsbCgpKQogICAgICAgICByZXR1cm4gdmFsdWU7CiAKQEAgLTk4Niw3ICs5
ODUsNyBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnNldFZhbHVlKGNvbnN0IFN0cmluZyYgdmFs
dWUsIGJvb2wgc2VuZENoYW5nZUV2ZW50KQogICAgICAgICBpZiAoZmlsZXMoKSkKICAgICAgICAg
ICAgIGZpbGVzKCktPmNsZWFyKCk7CiAgICAgICAgIGVsc2UgewotICAgICAgICAgICAgbV92YWx1
ZSA9IHNhbml0aXplVmFsdWUodmFsdWUpOworICAgICAgICAgICAgbV92YWx1ZUlmRGlydHkgPSBz
YW5pdGl6ZVZhbHVlKHZhbHVlKTsKICAgICAgICAgICAgIG1fd2FzTW9kaWZpZWRCeVVzZXIgPSBz
ZW5kQ2hhbmdlRXZlbnQ7CiAgICAgICAgICAgICBpZiAoaXNUZXh0RmllbGQoKSkKICAgICAgICAg
ICAgICAgICB1cGRhdGVQbGFjZWhvbGRlclZpc2liaWxpdHkoZmFsc2UpOwpAQCAtMTA3NCw3ICsx
MDczLDcgQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpzZXRWYWx1ZUZyb21SZW5kZXJlcihjb25z
dCBTdHJpbmcmIHZhbHVlKQogICAgIC8vIFdvcmthcm91bmQgZm9yIGJ1ZyB3aGVyZSB0cmFpbGlu
ZyBcbiBpcyBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IG9mIHRleHRDb250ZW50LgogICAgIC8vIFRo
ZSBhc3NlcnQgbWFjcm8gYWJvdmUgbWF5IGFsc28gYmUgc2ltcGxpZmllZCB0bzogdmFsdWUgPT0g
Y29uc3RyYWluVmFsdWUodmFsdWUpCiAgICAgLy8gaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTY2MQotICAgIG1fdmFsdWUgPSB2YWx1ZSA9PSAiXG4iID8gU3RyaW5nKCIi
KSA6IHZhbHVlOworICAgIG1fdmFsdWVJZkRpcnR5ID0gdmFsdWUgPT0gIlxuIiA/IFN0cmluZygi
IikgOiB2YWx1ZTsKIAogICAgIHNldEZvcm1Db250cm9sVmFsdWVNYXRjaGVzUmVuZGVyZXIodHJ1
ZSk7CiAgICAgbV93YXNNb2RpZmllZEJ5VXNlciA9IHRydWU7CkBAIC0xODQwLDggKzE4MzksOCBA
QCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlTWF4TGVuZ3RoQXR0cmlidXRlKEF0dHJpYnV0
ZSogYXR0cmlidXRlKQogCiB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnVwZGF0ZVZhbHVlSWZOZWVk
ZWQoKQogewotICAgIFN0cmluZyBuZXdWYWx1ZSA9IHNhbml0aXplVmFsdWUobV92YWx1ZSk7Ci0g
ICAgaWYgKG5ld1ZhbHVlICE9IG1fdmFsdWUpCisgICAgU3RyaW5nIG5ld1ZhbHVlID0gc2FuaXRp
emVWYWx1ZShtX3ZhbHVlSWZEaXJ0eSk7CisgICAgaWYgKG5ld1ZhbHVlICE9IG1fdmFsdWVJZkRp
cnR5KQogICAgICAgICBzZXRWYWx1ZShuZXdWYWx1ZSk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MSW5wdXRFbGVtZW50LmgKaW5kZXggN2FmZmRmZTRlNDViOWY5NmU5YmFlZjBiMDkyOGY1NjA4
MTE3ODg0OS4uNzU0YzAwZGViNmU0NmJkNGQ1YzM5M2RjYzhmNGE1YjJjMDllMDkwNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmgKQEAgLTEzOSw2ICsxMzksNyBAQCBwdWJs
aWM6CiAgICAgLy8gQ2hlY2tzIGlmIHRoZSBzcGVjaWZpZWQgc3RyaW5nIHdvdWxkIGJlIGEgdmFs
aWQgdmFsdWUuCiAgICAgLy8gV2Ugc2hvdWxkIG5vdCBjYWxsIHRoaXMgZm9yIHR5cGVzIHdpdGgg
bm8gc3RyaW5nIHZhbHVlIHN1Y2ggYXMgQ0hFQ0tCT1ggYW5kIFJBRElPLgogICAgIGJvb2wgaXNW
YWxpZFZhbHVlKGNvbnN0IFN0cmluZyYpIGNvbnN0OworICAgIGJvb2wgaGFzRGlydHlWYWx1ZSgp
IGNvbnN0IHsgcmV0dXJuICFtX3ZhbHVlSWZEaXJ0eS5pc051bGwoKTsgfTsKIAogICAgIFN0cmlu
ZyBzYW5pdGl6ZVZhbHVlKGNvbnN0IFN0cmluZyYpIGNvbnN0OwogCkBAIC0zMjcsNyArMzI4LDcg
QEAgcHJpdmF0ZToKICNlbmRpZgogCiAgICAgQXRvbWljU3RyaW5nIG1fbmFtZTsKLSAgICBTdHJp
bmcgbV92YWx1ZTsKKyAgICBTdHJpbmcgbV92YWx1ZUlmRGlydHk7CiAgICAgU3RyaW5nIG1fc3Vn
Z2VzdGVkVmFsdWU7CiAgICAgaW50IG1fc2l6ZTsKICAgICBpbnQgbV9tYXhMZW5ndGg7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>