<?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>94311</bug_id>
          
          <creation_ts>2012-08-17 01:17:21 -0700</creation_ts>
          <short_desc>[Forms] Rename SpinButtonElement::StepActionHandler to SpinButtonOwner</short_desc>
          <delta_ts>2012-08-17 02:44:56 -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>
          <dependson>94289</dependson>
          <blocked>93941</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>yosin</reporter>
          <assigned_to>yosin</assigned_to>
          <cc>mifenton</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>698026</commentid>
    <comment_count>0</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-08-17 01:17:21 -0700</bug_when>
    <thetext>To set SpinButtonElement free from HTMLInputElement, SpinButtonElement needs to communicate via SpinButtonOwner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698092</commentid>
    <comment_count>1</comment_count>
      <attachid>159058</attachid>
    <who name="">yosin</who>
    <bug_when>2012-08-17 02:39:32 -0700</bug_when>
    <thetext>Created attachment 159058
Patch 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698093</commentid>
    <comment_count>2</comment_count>
      <attachid>159058</attachid>
    <who name="">yosin</who>
    <bug_when>2012-08-17 02:40:42 -0700</bug_when>
    <thetext>Comment on attachment 159058
Patch 1

Could you review this patch?
Thanks in advance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698095</commentid>
    <comment_count>3</comment_count>
      <attachid>159058</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-08-17 02:42:54 -0700</bug_when>
    <thetext>Comment on attachment 159058
Patch 1

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698097</commentid>
    <comment_count>4</comment_count>
      <attachid>159058</attachid>
    <who name="">yosin</who>
    <bug_when>2012-08-17 02:44:52 -0700</bug_when>
    <thetext>Comment on attachment 159058
Patch 1

Clearing flags on attachment: 159058

Committed r125874: &lt;http://trac.webkit.org/changeset/125874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698098</commentid>
    <comment_count>5</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-08-17 02:44:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159058</attachid>
            <date>2012-08-17 02:39:32 -0700</date>
            <delta_ts>2012-08-17 02:44:52 -0700</delta_ts>
            <desc>Patch 1</desc>
            <filename>bug-94311-20120817183856.patch</filename>
            <type>text/plain</type>
            <size>9449</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1ODY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjJmZmU5M2NmMGZkMWE2
OWFjYTYzZTU2MTg0OTBlYTExZWRmYzY4Ny4uODFkYjk5ZDZiYTliNWZiOWEyYTYzYmZkMTcyZjc5
NTllZGVhMmMwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM2IEBACiAyMDEyLTA4LTE3ICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW0Zvcm1zXSBSZW5h
bWUgU3BpbkJ1dHRvbkVsZW1lbnQ6OlN0ZXBBY3Rpb25IYW5kbGVyIHRvIFNwaW5CdXR0b25Pd25l
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQzMTEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBh
dGNoIHJlbmFtZXMgU3BpbkJ1dHRvbkVsZW1lbnQ6OlN0ZXBBY3Rpb25IYW5kbGVyIGNsYXNzIHRv
CisgICAgICAgIFNwaW5CdXR0b25Pd25lciBmb3IgYWRkaW5nIGZ1bmN0aW9ucyB0byBpdCBmb3Ig
Y29tbXVuaWNhdGluZyBzcGluCisgICAgICAgIGJ1dHRvbiBhbmQgaXRzIG93bmVyLgorCisgICAg
ICAgIE5vIG5ldyB0ZXN0cy4gVGhpcyBwYXRjaCBkb2Vzbid0IGNoYW5nZSBiZWhhdmlvci4KKwor
ICAgICAgICAqIGh0bWwvVGV4dEZpZWxkSW5wdXRUeXBlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlRleHRGaWVsZElucHV0VHlwZTo6flRleHRGaWVsZElucHV0VHlwZSk6CisgICAgICAgIChXZWJD
b3JlOjpUZXh0RmllbGRJbnB1dFR5cGU6OmRlc3Ryb3lTaGFkb3dTdWJ0cmVlKToKKyAgICAgICAg
KiBodG1sL1RleHRGaWVsZElucHV0VHlwZS5oOgorICAgICAgICAoVGV4dEZpZWxkSW5wdXRUeXBl
KToKKyAgICAgICAgKiBodG1sL3NoYWRvdy9EYXRlVGltZUVkaXRFbGVtZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkRhdGVUaW1lRWRpdEVsZW1lbnQ6On5EYXRlVGltZUVkaXRFbGVtZW50KToK
KyAgICAgICAgKiBodG1sL3NoYWRvdy9EYXRlVGltZUVkaXRFbGVtZW50Lmg6CisgICAgICAgIChE
YXRlVGltZUVkaXRFbGVtZW50KToKKyAgICAgICAgKiBodG1sL3NoYWRvdy9TcGluQnV0dG9uRWxl
bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTcGluQnV0dG9uRWxlbWVudDo6U3BpbkJ1dHRv
bkVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6U3BpbkJ1dHRvbkVsZW1lbnQ6OmNyZWF0ZSk6
CisgICAgICAgIChXZWJDb3JlOjpTcGluQnV0dG9uRWxlbWVudDo6ZG9TdGVwQWN0aW9uKToKKyAg
ICAgICAgKiBodG1sL3NoYWRvdy9TcGluQnV0dG9uRWxlbWVudC5oOgorICAgICAgICAoV2ViQ29y
ZTo6U3BpbkJ1dHRvbkVsZW1lbnQ6OlNwaW5CdXR0b25Pd25lcjo6flNwaW5CdXR0b25Pd25lcik6
CisgICAgICAgIChTcGluQnV0dG9uRWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpTcGluQnV0
dG9uRWxlbWVudDo6cmVtb3ZlU3BpbkJ1dHRvbk93bmVyKToKKworMjAxMi0wOC0xNyAgWW9zaGlm
dW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtGb3Jtc10gSW50cm9k
dWNlIFNwaW5CdXR0b25FbGVtZW50LntjcHAsaH0gaW50byBidWlsZAogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQyODkKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC9UZXh0RmllbGRJbnB1dFR5cGUuY3BwIGIvU291cmNlL1dlYkNvcmUv
aHRtbC9UZXh0RmllbGRJbnB1dFR5cGUuY3BwCmluZGV4IDg1YWIyY2QxYWRhZDI2ZmYyYzFkY2Mz
Njk1OWYwNTkzYTk1MTYzZDEuLjE0MDYzYzdhYTA1OGNiMThmNGU2MGRhMjYwMDQ4NWFlN2MzYTQ5
YWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvVGV4dEZpZWxkSW5wdXRUeXBlLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1RleHRGaWVsZElucHV0VHlwZS5jcHAKQEAgLTY0
LDcgKzY0LDcgQEAgVGV4dEZpZWxkSW5wdXRUeXBlOjpUZXh0RmllbGRJbnB1dFR5cGUoSFRNTElu
cHV0RWxlbWVudCogZWxlbWVudCkKIFRleHRGaWVsZElucHV0VHlwZTo6flRleHRGaWVsZElucHV0
VHlwZSgpCiB7CiAgICAgaWYgKG1faW5uZXJTcGluQnV0dG9uKQotICAgICAgICBtX2lubmVyU3Bp
bkJ1dHRvbi0+cmVtb3ZlU3RlcEFjdGlvbkhhbmRsZXIoKTsKKyAgICAgICAgbV9pbm5lclNwaW5C
dXR0b24tPnJlbW92ZVNwaW5CdXR0b25Pd25lcigpOwogfQogCiBib29sIFRleHRGaWVsZElucHV0
VHlwZTo6aXNLZXlib2FyZEZvY3VzYWJsZShLZXlib2FyZEV2ZW50KikgY29uc3QKQEAgLTMxMiw3
ICszMTIsNyBAQCB2b2lkIFRleHRGaWVsZElucHV0VHlwZTo6ZGVzdHJveVNoYWRvd1N1YnRyZWUo
KQogICAgIG1fc3BlZWNoQnV0dG9uLmNsZWFyKCk7CiAjZW5kaWYKICAgICBpZiAobV9pbm5lclNw
aW5CdXR0b24pCi0gICAgICAgIG1faW5uZXJTcGluQnV0dG9uLT5yZW1vdmVTdGVwQWN0aW9uSGFu
ZGxlcigpOworICAgICAgICBtX2lubmVyU3BpbkJ1dHRvbi0+cmVtb3ZlU3BpbkJ1dHRvbk93bmVy
KCk7CiAgICAgbV9pbm5lclNwaW5CdXR0b24uY2xlYXIoKTsKICAgICBtX2NvbnRhaW5lci5jbGVh
cigpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9UZXh0RmllbGRJbnB1dFR5
cGUuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvVGV4dEZpZWxkSW5wdXRUeXBlLmgKaW5kZXggNzY1
M2JjMzJiY2E1NmY2OGZiNzU2Y2U4ZDUxOTRmNTM2ZWMxMTcyOS4uYTUwYmRmODhmZDY5Y2UyMDNh
OGI1ZjhhYWE1OWQ2OTRhMTM1MWU5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9U
ZXh0RmllbGRJbnB1dFR5cGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1RleHRGaWVsZElu
cHV0VHlwZS5oCkBAIC00MSw3ICs0MSw3IEBAIGNsYXNzIEZvcm1EYXRhTGlzdDsKIAogLy8gVGhl
IGNsYXNzIHJlcHJlc2VudHMgdHlwZXMgb2Ygd2hpY2ggVUkgY29udGFpbiB0ZXh0IGZpZWxkcy4K
IC8vIEl0IHN1cHBvcnRzIG5vdCBvbmx5IHRoZSB0eXBlcyBmb3IgQmFzZVRleHRJbnB1dFR5cGUg
YnV0IGFsc28gdHlwZT1udW1iZXIuCi1jbGFzcyBUZXh0RmllbGRJbnB1dFR5cGUgOiBwdWJsaWMg
SW5wdXRUeXBlLCBwcml2YXRlIFNwaW5CdXR0b25FbGVtZW50OjpTdGVwQWN0aW9uSGFuZGxlciB7
CitjbGFzcyBUZXh0RmllbGRJbnB1dFR5cGUgOiBwdWJsaWMgSW5wdXRUeXBlLCBwcml2YXRlIFNw
aW5CdXR0b25FbGVtZW50OjpTcGluQnV0dG9uT3duZXIgewogcHJvdGVjdGVkOgogICAgIFRleHRG
aWVsZElucHV0VHlwZShIVE1MSW5wdXRFbGVtZW50Kik7CiAgICAgdmlydHVhbCB+VGV4dEZpZWxk
SW5wdXRUeXBlKCk7CkBAIC04NSw3ICs4NSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCBib29s
IGFwcGVuZEZvcm1EYXRhKEZvcm1EYXRhTGlzdCYsIGJvb2wgbXVsdGlwYXJ0KSBjb25zdCBPVkVS
UklERTsKICAgICB2aXJ0dWFsIHZvaWQgYXR0YWNoKCkgT1ZFUlJJREU7CiAKLSAgICAvLyBTcGlu
QnV0dG9uRWxlbWVudDo6U3RlcEFjdGlvbkhhbmRsZXIgZnVuY3Rpb25zLgorICAgIC8vIFNwaW5C
dXR0b25FbGVtZW50OjpTcGluQnV0dG9uT3duZXIgZnVuY3Rpb25zLgogICAgIHZpcnR1YWwgdm9p
ZCBzcGluQnV0dG9uU3RlcERvd24oKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgc3BpbkJ1
dHRvblN0ZXBVcCgpIE9WRVJSSURFOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9EYXRlVGltZUVkaXRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hh
ZG93L0RhdGVUaW1lRWRpdEVsZW1lbnQuY3BwCmluZGV4IDg4NjY3YWFmMDIwYTk3YTMwYTE0N2Q1
ODQzYTYzMjJkMzM0Y2VhMWQuLjlhMjM3OGI2Nzc2NzIxYzdiM2RjZGZkYWIzZmY0NzdjZWM2NTQw
NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lRWRpdEVs
ZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0RhdGVUaW1lRWRpdEVs
ZW1lbnQuY3BwCkBAIC0yMDIsNyArMjAyLDcgQEAgRGF0ZVRpbWVFZGl0RWxlbWVudDo6fkRhdGVU
aW1lRWRpdEVsZW1lbnQoKQogICAgICAgICBtX2ZpZWxkc1tmaWVsZEluZGV4XS0+cmVtb3ZlRXZl
bnRIYW5kbGVyKCk7CiAKICAgICBpZiAobV9zcGluQnV0dG9uKQotICAgICAgICBtX3NwaW5CdXR0
b24tPnJlbW92ZVN0ZXBBY3Rpb25IYW5kbGVyKCk7CisgICAgICAgIG1fc3BpbkJ1dHRvbi0+cmVt
b3ZlU3BpbkJ1dHRvbk93bmVyKCk7CiB9CiAKIHZvaWQgRGF0ZVRpbWVFZGl0RWxlbWVudDo6YWRk
RmllbGQoUGFzc1JlZlB0cjxEYXRlVGltZUZpZWxkRWxlbWVudD4gZmllbGQpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZUVkaXRFbGVtZW50LmggYi9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL3NoYWRvdy9EYXRlVGltZUVkaXRFbGVtZW50LmgKaW5kZXggMjU1Zjk0
NDliZjc1YWE4ZGEzMjg5Mjk0MDgzNDc2NWM5ZDZkMzljYi4uMTQwNmUwODExZTVkOTUwY2QzNTY4
NjdhZTg4YzdmNDkwMWM5Zjg1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvRGF0ZVRpbWVFZGl0RWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93
L0RhdGVUaW1lRWRpdEVsZW1lbnQuaApAQCAtNDIsNyArNDIsNyBAQCBjbGFzcyBTdGVwUmFuZ2U7
CiAvLyByZXByZXNlbnRpbmcgZGF0ZSBhbmQgdGltZSwgc3VjaCBhcwogLy8gIC0gWWVhciwgTW9u
dGgsIERheSBPZiBNb250aAogLy8gIC0gSG91ciwgTWludXRlLCBTZWNvbmQsIE1pbGxpc2Vjb25k
LCBBTS9QTQotY2xhc3MgRGF0ZVRpbWVFZGl0RWxlbWVudCA6IHB1YmxpYyBIVE1MRGl2RWxlbWVu
dCwgcHVibGljIERhdGVUaW1lRmllbGRFbGVtZW50OjpGaWVsZEV2ZW50SGFuZGxlciwgcHJpdmF0
ZSBTcGluQnV0dG9uRWxlbWVudDo6U3RlcEFjdGlvbkhhbmRsZXIgeworY2xhc3MgRGF0ZVRpbWVF
ZGl0RWxlbWVudCA6IHB1YmxpYyBIVE1MRGl2RWxlbWVudCwgcHVibGljIERhdGVUaW1lRmllbGRF
bGVtZW50OjpGaWVsZEV2ZW50SGFuZGxlciwgcHJpdmF0ZSBTcGluQnV0dG9uRWxlbWVudDo6U3Bp
bkJ1dHRvbk93bmVyIHsKICAgICBXVEZfTUFLRV9OT05DT1BZQUJMRShEYXRlVGltZUVkaXRFbGVt
ZW50KTsKIAogcHVibGljOgpAQCAtMTAxLDcgKzEwMSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVh
bCB2b2lkIGZpZWxkVmFsdWVDaGFuZ2VkKCkgT1ZFUlJJREUgRklOQUw7CiAgICAgdmlydHVhbCB2
b2lkIGZvY3VzT25OZXh0RmllbGQoKSBPVkVSUklERSBGSU5BTDsKIAotICAgIC8vIFNwaW5CdXR0
b25FbGVtZW50OjpTdGVwQWN0aW9uSGFuZGxlciBmdW5jdGlvbnMuCisgICAgLy8gU3BpbkJ1dHRv
bkVsZW1lbnQ6OlNwaW5CdXR0b25Pd25lciBmdW5jdGlvbnMuCiAgICAgdmlydHVhbCB2b2lkIHNw
aW5CdXR0b25TdGVwRG93bigpIE9WRVJSSURFIEZJTkFMOwogICAgIHZpcnR1YWwgdm9pZCBzcGlu
QnV0dG9uU3RlcFVwKCkgT1ZFUlJJREUgRklOQUw7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvc2hhZG93L1NwaW5CdXR0b25FbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvc2hhZG93L1NwaW5CdXR0b25FbGVtZW50LmNwcAppbmRleCAyYjU4MDljYTRmMzU1ZDgxZTk3
MjVlMzM5NTU4NDdjOGYxZWY3ZjM5Li44Yjk5NWIzZDIxZDAyZmNkNzBhOWZmZmVlY2NkYTNiM2Jj
ODViZTlmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9TcGluQnV0dG9u
RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvU3BpbkJ1dHRvbkVs
ZW1lbnQuY3BwCkBAIC00MSw5ICs0MSw5IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogdXNpbmcg
bmFtZXNwYWNlIEhUTUxOYW1lczsKIAotaW5saW5lIFNwaW5CdXR0b25FbGVtZW50OjpTcGluQnV0
dG9uRWxlbWVudChEb2N1bWVudCogZG9jdW1lbnQsIFN0ZXBBY3Rpb25IYW5kbGVyJiBzdGVwQWN0
aW9uSGFuZGxlcikKK2lubGluZSBTcGluQnV0dG9uRWxlbWVudDo6U3BpbkJ1dHRvbkVsZW1lbnQo
RG9jdW1lbnQqIGRvY3VtZW50LCBTcGluQnV0dG9uT3duZXImIHNwaW5CdXR0b25Pd25lcikKICAg
ICA6IEhUTUxEaXZFbGVtZW50KGRpdlRhZywgZG9jdW1lbnQpCi0gICAgLCBtX3N0ZXBBY3Rpb25I
YW5kbGVyKCZzdGVwQWN0aW9uSGFuZGxlcikKKyAgICAsIG1fc3BpbkJ1dHRvbk93bmVyKCZzcGlu
QnV0dG9uT3duZXIpCiAgICAgLCBtX2NhcHR1cmluZyhmYWxzZSkKICAgICAsIG1fdXBEb3duU3Rh
dGUoSW5kZXRlcm1pbmF0ZSkKICAgICAsIG1fcHJlc3NTdGFydGluZ1N0YXRlKEluZGV0ZXJtaW5h
dGUpCkBAIC01MSw5ICs1MSw5IEBAIGlubGluZSBTcGluQnV0dG9uRWxlbWVudDo6U3BpbkJ1dHRv
bkVsZW1lbnQoRG9jdW1lbnQqIGRvY3VtZW50LCBTdGVwQWN0aW9uSGFuZGxlCiB7CiB9CiAKLVBh
c3NSZWZQdHI8U3BpbkJ1dHRvbkVsZW1lbnQ+IFNwaW5CdXR0b25FbGVtZW50OjpjcmVhdGUoRG9j
dW1lbnQqIGRvY3VtZW50LCBTdGVwQWN0aW9uSGFuZGxlciYgc3RlcEFjdGlvbkhhbmRsZXIpCitQ
YXNzUmVmUHRyPFNwaW5CdXR0b25FbGVtZW50PiBTcGluQnV0dG9uRWxlbWVudDo6Y3JlYXRlKERv
Y3VtZW50KiBkb2N1bWVudCwgU3BpbkJ1dHRvbk93bmVyJiBzcGluQnV0dG9uT3duZXIpCiB7Ci0g
ICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBTcGluQnV0dG9uRWxlbWVudChkb2N1bWVudCwgc3RlcEFj
dGlvbkhhbmRsZXIpKTsKKyAgICByZXR1cm4gYWRvcHRSZWYobmV3IFNwaW5CdXR0b25FbGVtZW50
KGRvY3VtZW50LCBzcGluQnV0dG9uT3duZXIpKTsKIH0KIAogY29uc3QgQXRvbWljU3RyaW5nJiBT
cGluQnV0dG9uRWxlbWVudDo6c2hhZG93UHNldWRvSWQoKSBjb25zdApAQCAtMTY5LDEzICsxNjks
MTMgQEAgYm9vbCBTcGluQnV0dG9uRWxlbWVudDo6d2lsbFJlc3BvbmRUb01vdXNlQ2xpY2tFdmVu
dHMoKQogCiB2b2lkIFNwaW5CdXR0b25FbGVtZW50Ojpkb1N0ZXBBY3Rpb24oaW50IGFtb3VudCkK
IHsKLSAgICBpZiAoIW1fc3RlcEFjdGlvbkhhbmRsZXIpCisgICAgaWYgKCFtX3NwaW5CdXR0b25P
d25lcikKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKGFtb3VudCA+IDApCi0gICAgICAgIG1f
c3RlcEFjdGlvbkhhbmRsZXItPnNwaW5CdXR0b25TdGVwVXAoKTsKKyAgICAgICAgbV9zcGluQnV0
dG9uT3duZXItPnNwaW5CdXR0b25TdGVwVXAoKTsKICAgICBlbHNlIGlmIChhbW91bnQgPCAwKQot
ICAgICAgICBtX3N0ZXBBY3Rpb25IYW5kbGVyLT5zcGluQnV0dG9uU3RlcERvd24oKTsKKyAgICAg
ICAgbV9zcGluQnV0dG9uT3duZXItPnNwaW5CdXR0b25TdGVwRG93bigpOwogfQogCiB2b2lkIFNw
aW5CdXR0b25FbGVtZW50OjpyZWxlYXNlQ2FwdHVyZSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9TcGluQnV0dG9uRWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRt
bC9zaGFkb3cvU3BpbkJ1dHRvbkVsZW1lbnQuaAppbmRleCBmZTMxZmRmMzRmZmNmNzQzYzE4MmNh
NjEwMzRlNDQ5OTkxNDFjODlmLi5jNDNkYTNjODI4NDkzOGRiNmQxMDVmZWEwZmJhYjQ3ZTFhNGEw
ODJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9TcGluQnV0dG9uRWxl
bWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1NwaW5CdXR0b25FbGVtZW50
LmgKQEAgLTQxLDIwICs0MSwyMCBAQCBwdWJsaWM6CiAgICAgICAgIFVwLAogICAgIH07CiAKLSAg
ICBjbGFzcyBTdGVwQWN0aW9uSGFuZGxlciB7CisgICAgY2xhc3MgU3BpbkJ1dHRvbk93bmVyIHsK
ICAgICBwdWJsaWM6Ci0gICAgICAgIHZpcnR1YWwgflN0ZXBBY3Rpb25IYW5kbGVyKCkgeyB9Cisg
ICAgICAgIHZpcnR1YWwgflNwaW5CdXR0b25Pd25lcigpIHsgfQogICAgICAgICB2aXJ0dWFsIHZv
aWQgc3BpbkJ1dHRvblN0ZXBEb3duKCkgPSAwOwogICAgICAgICB2aXJ0dWFsIHZvaWQgc3BpbkJ1
dHRvblN0ZXBVcCgpID0gMDsKICAgICB9OwogCi0gICAgLy8gVGhlIG93bmVyIG9mIFNwaW5CdXR0
b25FbGVtZW50IG11c3QgY2FsbCByZW1vdmVTdGVwQWN0aW9uSGFuZGxlcgotICAgIC8vIGJlY2F1
c2UgU3BpbkJ1dHRvbkVsZW1lbnQgY2FuIGJlIG91dGxpdmUgU3RlcEFjdGlvbkhhbmRsZXIKKyAg
ICAvLyBUaGUgb3duZXIgb2YgU3BpbkJ1dHRvbkVsZW1lbnQgbXVzdCBjYWxsIHJlbW92ZVNwaW5C
dXR0b25Pd25lcgorICAgIC8vIGJlY2F1c2UgU3BpbkJ1dHRvbkVsZW1lbnQgY2FuIGJlIG91dGxp
dmUgU3BpbkJ1dHRvbk93bmVyCiAgICAgLy8gaW1wbGVtZW50YXRpb24sIGUuZy4gZHVyaW5nIGV2
ZW50IGhhbmRsaW5nLgotICAgIHN0YXRpYyBQYXNzUmVmUHRyPFNwaW5CdXR0b25FbGVtZW50PiBj
cmVhdGUoRG9jdW1lbnQqLCBTdGVwQWN0aW9uSGFuZGxlciYpOworICAgIHN0YXRpYyBQYXNzUmVm
UHRyPFNwaW5CdXR0b25FbGVtZW50PiBjcmVhdGUoRG9jdW1lbnQqLCBTcGluQnV0dG9uT3duZXIm
KTsKICAgICBVcERvd25TdGF0ZSB1cERvd25TdGF0ZSgpIGNvbnN0IHsgcmV0dXJuIG1fdXBEb3du
U3RhdGU7IH0KICAgICB2aXJ0dWFsIHZvaWQgcmVsZWFzZUNhcHR1cmUoKTsKLSAgICB2b2lkIHJl
bW92ZVN0ZXBBY3Rpb25IYW5kbGVyKCkgeyBtX3N0ZXBBY3Rpb25IYW5kbGVyID0gMDsgfQorICAg
IHZvaWQgcmVtb3ZlU3BpbkJ1dHRvbk93bmVyKCkgeyBtX3NwaW5CdXR0b25Pd25lciA9IDA7IH0K
IAogICAgIHZvaWQgc3RlcChpbnQgYW1vdW50KTsKICAgICAKQEAgLTY0LDcgKzY0LDcgQEAgcHVi
bGljOgogICAgIHZvaWQgZm9yd2FyZEV2ZW50KEV2ZW50Kik7CiAKIHByaXZhdGU6Ci0gICAgU3Bp
bkJ1dHRvbkVsZW1lbnQoRG9jdW1lbnQqLCBTdGVwQWN0aW9uSGFuZGxlciYpOworICAgIFNwaW5C
dXR0b25FbGVtZW50KERvY3VtZW50KiwgU3BpbkJ1dHRvbk93bmVyJik7CiAKICAgICB2aXJ0dWFs
IGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93UHNldWRvSWQoKSBjb25zdDsKICAgICB2aXJ0dWFs
IHZvaWQgZGV0YWNoKCk7CkBAIC04MCw3ICs4MCw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCB2
b2lkIHNldEhvdmVyZWQoYm9vbCA9IHRydWUpOwogICAgIHZpcnR1YWwgYm9vbCBpc01vdXNlRm9j
dXNhYmxlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KIAotICAgIFN0ZXBBY3Rpb25IYW5kbGVy
KiBtX3N0ZXBBY3Rpb25IYW5kbGVyOworICAgIFNwaW5CdXR0b25Pd25lciogbV9zcGluQnV0dG9u
T3duZXI7CiAgICAgYm9vbCBtX2NhcHR1cmluZzsKICAgICBVcERvd25TdGF0ZSBtX3VwRG93blN0
YXRlOwogICAgIFVwRG93blN0YXRlIG1fcHJlc3NTdGFydGluZ1N0YXRlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>