<?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>101703</bug_id>
          
          <creation_ts>2012-11-08 21:33:16 -0800</creation_ts>
          <short_desc>[Refactoring] Remove shadowPseudoId() and use pseudo() instead in &lt;progress&gt; ElementShadow</short_desc>
          <delta_ts>2012-11-19 21:50:29 -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>DOM</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>
          
          <blocked>101171</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>ojan</cc>
    
    <cc>philn</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>762536</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-08 21:33:16 -0800</bug_when>
    <thetext>We would like to remove shadowPseudoId, and use pseudo() instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765203</commentid>
    <comment_count>1</comment_count>
      <attachid>173811</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-12 21:31:16 -0800</bug_when>
    <thetext>Created attachment 173811
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765205</commentid>
    <comment_count>2</comment_count>
      <attachid>173812</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-12 21:33:24 -0800</bug_when>
    <thetext>Created attachment 173812
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765209</commentid>
    <comment_count>3</comment_count>
      <attachid>173812</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-12 21:37:52 -0800</bug_when>
    <thetext>Comment on attachment 173812
Patch

Attachment 173812 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/14825077</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765210</commentid>
    <comment_count>4</comment_count>
      <attachid>173812</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-11-12 21:38:58 -0800</bug_when>
    <thetext>Comment on attachment 173812
Patch

Attachment 173812 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/14813630</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765219</commentid>
    <comment_count>5</comment_count>
      <attachid>173812</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-11-12 21:48:50 -0800</bug_when>
    <thetext>Comment on attachment 173812
Patch

The change looks trivial. Let&apos;s ensure all green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765220</commentid>
    <comment_count>6</comment_count>
      <attachid>173817</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-12 21:50:32 -0800</bug_when>
    <thetext>Created attachment 173817
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765225</commentid>
    <comment_count>7</comment_count>
      <attachid>173819</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-12 21:52:35 -0800</bug_when>
    <thetext>Created attachment 173819
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765538</commentid>
    <comment_count>8</comment_count>
      <attachid>173819</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-13 06:31:56 -0800</bug_when>
    <thetext>Comment on attachment 173819
Patch for landing

Attachment 173819 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14811847

New failing tests:
editing/style/apply-style-atomic.html
fast/dom/HTMLProgressElement/progress-element-markup.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765706</commentid>
    <comment_count>9</comment_count>
      <attachid>173819</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-13 09:52:27 -0800</bug_when>
    <thetext>Comment on attachment 173819
Patch for landing

Attachment 173819 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14822465

New failing tests:
editing/style/apply-style-atomic.html
fast/dom/HTMLProgressElement/progress-element-markup.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771360</commentid>
    <comment_count>10</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-19 18:34:16 -0800</bug_when>
    <thetext>Oops... this has not been landed... :-\</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771390</commentid>
    <comment_count>11</comment_count>
      <attachid>175114</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-19 19:03:36 -0800</bug_when>
    <thetext>Created attachment 175114
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771493</commentid>
    <comment_count>12</comment_count>
      <attachid>175114</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 21:50:24 -0800</bug_when>
    <thetext>Comment on attachment 175114
Patch for landing

Clearing flags on attachment: 175114

Committed r135249: &lt;http://trac.webkit.org/changeset/135249&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771494</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 21:50:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173811</attachid>
            <date>2012-11-12 21:31:16 -0800</date>
            <delta_ts>2012-11-12 21:33:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101703-20121113142918.patch</filename>
            <type>text/plain</type>
            <size>5027</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyODM1ZTFiNmQxMGFh
Nzg1MDkwZDg1NWEyZTI1YWU3NzE4NGE0NC4uOWJjMGVhZjg1YTFmMGRmNThhNGI1MDMxZWU1NTY4
ZWZhYjFmN2Y0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTExLTEyICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGFuZCB1c2Ugc2V0UHNldWRvKCkgaW4gSFRNTFBy
b2dyZXNzRWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTAxNzAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgV2UncmUgbWlncmF0aW5nIHNoYWRvd1BzZXVkb0lkKCkgdG8gcHNldWRvKCkuIFdlIHJl
bW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGZyb20gSFRNTEtleWdlbkVsZW1lbnQgYW5kIHVzZQorICAg
ICAgICBzZXRQc2V1ZG8oKS9wc2V1ZG8oKSBpbnN0ZWFkLgorCisgICAgICAgIE5vIG5ldyB0ZXN0
cywgc2ltcGxlIHJlZmFjdG9yaW5nLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvUHJvZ3Jlc3NT
aGFkb3dFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlByb2dyZXNzSW5uZXJFbGVtZW50
OjpQcm9ncmVzc0lubmVyRWxlbWVudCk6CisgICAgICAgICogaHRtbC9zaGFkb3cvUHJvZ3Jlc3NT
aGFkb3dFbGVtZW50Lmg6CisgICAgICAgIChQcm9ncmVzc0lubmVyRWxlbWVudCk6CisgICAgICAg
IChXZWJDb3JlOjpQcm9ncmVzc0JhckVsZW1lbnQ6OlByb2dyZXNzQmFyRWxlbWVudCk6CisgICAg
ICAgIChQcm9ncmVzc0JhckVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jlc3NCYXJF
bGVtZW50OjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jlc3NWYWx1ZUVsZW1lbnQ6
OlByb2dyZXNzVmFsdWVFbGVtZW50KToKKwogMjAxMi0xMS0xMiAgU2ltb24gRnJhc2VyICA8c2lt
b24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggZmlsdGVyIGRpcnR5IHJlY3QgcmVn
cmVzc2lvbiBmcm9tIHIxMzQzMTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hh
ZG93L1Byb2dyZXNzU2hhZG93RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRv
dy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuY3BwCmluZGV4IGZkZmFlMDVmMGI0YTgyNzk1NDhlY2Fh
YmJiMGUyMWVkYmIxMGE1ZmMuLjI2YjEwNjhkNTZkYTQ5ZTRlMTQ2MzI0M2RlNzU3N2Y5MGVhNTU3
MDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1Byb2dyZXNzU2hhZG93
RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFk
b3dFbGVtZW50LmNwcApAQCAtNTgsNyArNTgsOSBAQCBib29sIFByb2dyZXNzU2hhZG93RWxlbWVu
dDo6cmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVuZGVyaW5nQ29udGV4dCYgY29udGV4dAog
CiBQcm9ncmVzc0lubmVyRWxlbWVudDo6UHJvZ3Jlc3NJbm5lckVsZW1lbnQoRG9jdW1lbnQqIGRv
Y3VtZW50KQogICAgIDogUHJvZ3Jlc3NTaGFkb3dFbGVtZW50KGRvY3VtZW50KQoteyAgICAKK3sK
KyAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcHNldWRvSWQsICgiLXdlYmtp
dC1wcm9ncmVzcy1pbm5lci1lbGVtZW50IiwgQXRvbWljU3RyaW5nOjpDb25zdHJ1Y3RGcm9tTGl0
ZXJhbCkpOworICAgIHNldFBzZXVkbyhwc2V1ZG9JZCk7CiB9CiAKIFBhc3NSZWZQdHI8UHJvZ3Jl
c3NJbm5lckVsZW1lbnQ+IFByb2dyZXNzSW5uZXJFbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQqIGRv
Y3VtZW50KQpAQCAtNjYsMTIgKzY4LDYgQEAgUGFzc1JlZlB0cjxQcm9ncmVzc0lubmVyRWxlbWVu
dD4gUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCogZG9jdW1lbnQKICAgICBy
ZXR1cm4gYWRvcHRSZWYobmV3IFByb2dyZXNzSW5uZXJFbGVtZW50KGRvY3VtZW50KSk7CiB9CiAK
LWNvbnN0IEF0b21pY1N0cmluZyYgUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OnNoYWRvd1BzZXVkb0lk
KCkgY29uc3QKLXsKLSAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcHNldWRJ
ZCwgKCItd2Via2l0LXByb2dyZXNzLWlubmVyLWVsZW1lbnQiLCBBdG9taWNTdHJpbmc6OkNvbnN0
cnVjdEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KIFJlbmRlck9iamVj
dCogUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiBhcmVu
YSwgUmVuZGVyU3R5bGUqKQogewogICAgIHJldHVybiBuZXcgKGFyZW5hKSBSZW5kZXJQcm9ncmVz
cyh0aGlzKTsKQEAgLTg2LDE5ICs4Miw2IEBAIGJvb2wgUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OnJl
bmRlcmVySXNOZWVkZWQoY29uc3QgTm9kZVJlbmRlcmluZ0NvbnRleHQmIGNvbnRleHQpCiAgICAg
cmV0dXJuIHByb2dyZXNzUmVuZGVyZXIgJiYgIXByb2dyZXNzUmVuZGVyZXItPnN0eWxlKCktPmhh
c0FwcGVhcmFuY2UoKSAmJiBIVE1MRGl2RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChjb250ZXh0
KTsgICAgCiB9CiAKLWNvbnN0IEF0b21pY1N0cmluZyYgUHJvZ3Jlc3NCYXJFbGVtZW50OjpzaGFk
b3dQc2V1ZG9JZCgpIGNvbnN0Ci17Ci0gICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJp
bmcsIHBzZXVkSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1iYXIiLCBBdG9taWNTdHJpbmc6OkNvbnN0
cnVjdEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KLQotY29uc3QgQXRv
bWljU3RyaW5nJiBQcm9ncmVzc1ZhbHVlRWxlbWVudDo6c2hhZG93UHNldWRvSWQoKSBjb25zdAot
ewotICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBwc2V1ZElkLCAoIi13ZWJr
aXQtcHJvZ3Jlc3MtdmFsdWUiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7
Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KIHZvaWQgUHJvZ3Jlc3NWYWx1ZUVsZW1lbnQ6OnNl
dFdpZHRoUGVyY2VudGFnZShkb3VibGUgd2lkdGgpCiB7CiAgICAgc2V0SW5saW5lU3R5bGVQcm9w
ZXJ0eShDU1NQcm9wZXJ0eVdpZHRoLCB3aWR0aCwgQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19QRVJD
RU5UQUdFKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1Byb2dyZXNz
U2hhZG93RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFk
b3dFbGVtZW50LmgKaW5kZXggNGQwM2U0M2FiMjkzNTFkNDY1YzFjNTQ5N2RjMmE3NDBhNmU5NDVh
ZC4uYjZiNzZhYTc4ODYzZTUyYzkwNDk2ZjdlM2ZjNGQwMGUwOGIzZTg4OCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmgKQEAgLTU2
LDcgKzU2LDYgQEAgcHVibGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFByb2dyZXNzSW5uZXJF
bGVtZW50PiBjcmVhdGUoRG9jdW1lbnQqKTsKIHByaXZhdGU6CiAgICAgdmlydHVhbCBSZW5kZXJP
YmplY3QqIGNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiwgUmVuZGVyU3R5bGUqKSBPVkVSUklE
RTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93UHNldWRvSWQoKSBjb25z
dDsKICAgICB2aXJ0dWFsIGJvb2wgcmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVuZGVyaW5n
Q29udGV4dCYpOwogfTsKIApAQCAtNjUsMTMgKzY0LDE0IEBAIHB1YmxpYzoKICAgICBQcm9ncmVz
c0JhckVsZW1lbnQoRG9jdW1lbnQqIGRvY3VtZW50KSAKICAgICAgICAgOiBQcm9ncmVzc1NoYWRv
d0VsZW1lbnQoZG9jdW1lbnQpCiAgICAgeworICAgICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0
b21pY1N0cmluZywgcHNldWRvSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1iYXIiLCBBdG9taWNTdHJp
bmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgICAgIHNldFBzZXVkbyhwc2V1ZG9JZCk7
CiAgICAgfQogCiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NCYXJFbGVtZW50PiBjcmVh
dGUoRG9jdW1lbnQqKTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93UHNl
dWRvSWQoKSBjb25zdDsKIH07CiAKLWlubGluZSBQYXNzUmVmUHRyPFByb2dyZXNzQmFyRWxlbWVu
dD4gUHJvZ3Jlc3NCYXJFbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQqIGRvY3VtZW50KQoraW5saW5l
IFJlZlB0cjxQcm9ncmVzc0JhckVsZW1lbnQ+IFByb2dyZXNzQmFyRWxlbWVudDo6Y3JlYXRlKERv
Y3VtZW50KiBkb2N1bWVudCkKIHsKICAgICByZXR1cm4gYWRvcHRSZWYobmV3IFByb2dyZXNzQmFy
RWxlbWVudChkb2N1bWVudCkpOwogfQpAQCAtODEsOSArODEsMTAgQEAgcHVibGljOgogICAgIFBy
b2dyZXNzVmFsdWVFbGVtZW50KERvY3VtZW50KiBkb2N1bWVudCkgCiAgICAgICAgIDogUHJvZ3Jl
c3NTaGFkb3dFbGVtZW50KGRvY3VtZW50KQogICAgIHsKKyAgICAgICAgREVGSU5FX1NUQVRJQ19M
T0NBTChBdG9taWNTdHJpbmcsIHBzZXVkb0lkLCAoIi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUiLCBB
dG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgICAgIHNldFBzZXVkbyhw
c2V1ZG9JZCk7CiAgICAgfQogCi0gICAgdmlydHVhbCBjb25zdCBBdG9taWNTdHJpbmcmIHNoYWRv
d1BzZXVkb0lkKCkgY29uc3Q7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NWYWx1ZUVs
ZW1lbnQ+IGNyZWF0ZShEb2N1bWVudCopOwogICAgIHZvaWQgc2V0V2lkdGhQZXJjZW50YWdlKGRv
dWJsZSk7CiB9Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173812</attachid>
            <date>2012-11-12 21:33:24 -0800</date>
            <delta_ts>2012-11-12 21:50:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101703-20121113143125.patch</filename>
            <type>text/plain</type>
            <size>5033</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyODM1ZTFiNmQxMGFh
Nzg1MDkwZDg1NWEyZTI1YWU3NzE4NGE0NC4uMTkxMjM2NDc5YzU3MmFlYTRlZWRhNTU4MGQxMDM5
YmE5MWQ3NGU2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTExLTEyICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGFuZCB1c2Ugc2V0UHNldWRvKCkgaW4gPHByb2dy
ZXNzPiBFbGVtZW50U2hhZG93LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxNzAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2UncmUgbWlncmF0aW5nIHNoYWRvd1BzZXVkb0lkKCkgdG8gcHNldWRvKCku
IFdlIHJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGZyb20gSFRNTEtleWdlbkVsZW1lbnQgYW5kIHVz
ZQorICAgICAgICBzZXRQc2V1ZG8oKS9wc2V1ZG8oKSBpbnN0ZWFkLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cywgc2ltcGxlIHJlZmFjdG9yaW5nLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvUHJv
Z3Jlc3NTaGFkb3dFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlByb2dyZXNzSW5uZXJF
bGVtZW50OjpQcm9ncmVzc0lubmVyRWxlbWVudCk6CisgICAgICAgICogaHRtbC9zaGFkb3cvUHJv
Z3Jlc3NTaGFkb3dFbGVtZW50Lmg6CisgICAgICAgIChQcm9ncmVzc0lubmVyRWxlbWVudCk6Cisg
ICAgICAgIChXZWJDb3JlOjpQcm9ncmVzc0JhckVsZW1lbnQ6OlByb2dyZXNzQmFyRWxlbWVudCk6
CisgICAgICAgIChQcm9ncmVzc0JhckVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jl
c3NCYXJFbGVtZW50OjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jlc3NWYWx1ZUVs
ZW1lbnQ6OlByb2dyZXNzVmFsdWVFbGVtZW50KToKKwogMjAxMi0xMS0xMiAgU2ltb24gRnJhc2Vy
ICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggZmlsdGVyIGRpcnR5IHJl
Y3QgcmVncmVzc2lvbiBmcm9tIHIxMzQzMTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvc2hhZG93L1Byb2dyZXNzU2hhZG93RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuY3BwCmluZGV4IGZkZmFlMDVmMGI0YTgyNzk1
NDhlY2FhYmJiMGUyMWVkYmIxMGE1ZmMuLjI2YjEwNjhkNTZkYTQ5ZTRlMTQ2MzI0M2RlNzU3N2Y5
MGVhNTU3MDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1Byb2dyZXNz
U2hhZG93RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jl
c3NTaGFkb3dFbGVtZW50LmNwcApAQCAtNTgsNyArNTgsOSBAQCBib29sIFByb2dyZXNzU2hhZG93
RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVuZGVyaW5nQ29udGV4dCYgY29u
dGV4dAogCiBQcm9ncmVzc0lubmVyRWxlbWVudDo6UHJvZ3Jlc3NJbm5lckVsZW1lbnQoRG9jdW1l
bnQqIGRvY3VtZW50KQogICAgIDogUHJvZ3Jlc3NTaGFkb3dFbGVtZW50KGRvY3VtZW50KQoteyAg
ICAKK3sKKyAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcHNldWRvSWQsICgi
LXdlYmtpdC1wcm9ncmVzcy1pbm5lci1lbGVtZW50IiwgQXRvbWljU3RyaW5nOjpDb25zdHJ1Y3RG
cm9tTGl0ZXJhbCkpOworICAgIHNldFBzZXVkbyhwc2V1ZG9JZCk7CiB9CiAKIFBhc3NSZWZQdHI8
UHJvZ3Jlc3NJbm5lckVsZW1lbnQ+IFByb2dyZXNzSW5uZXJFbGVtZW50OjpjcmVhdGUoRG9jdW1l
bnQqIGRvY3VtZW50KQpAQCAtNjYsMTIgKzY4LDYgQEAgUGFzc1JlZlB0cjxQcm9ncmVzc0lubmVy
RWxlbWVudD4gUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCogZG9jdW1lbnQK
ICAgICByZXR1cm4gYWRvcHRSZWYobmV3IFByb2dyZXNzSW5uZXJFbGVtZW50KGRvY3VtZW50KSk7
CiB9CiAKLWNvbnN0IEF0b21pY1N0cmluZyYgUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OnNoYWRvd1Bz
ZXVkb0lkKCkgY29uc3QKLXsKLSAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywg
cHNldWRJZCwgKCItd2Via2l0LXByb2dyZXNzLWlubmVyLWVsZW1lbnQiLCBBdG9taWNTdHJpbmc6
OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KIFJlbmRl
ck9iamVjdCogUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5h
KiBhcmVuYSwgUmVuZGVyU3R5bGUqKQogewogICAgIHJldHVybiBuZXcgKGFyZW5hKSBSZW5kZXJQ
cm9ncmVzcyh0aGlzKTsKQEAgLTg2LDE5ICs4Miw2IEBAIGJvb2wgUHJvZ3Jlc3NJbm5lckVsZW1l
bnQ6OnJlbmRlcmVySXNOZWVkZWQoY29uc3QgTm9kZVJlbmRlcmluZ0NvbnRleHQmIGNvbnRleHQp
CiAgICAgcmV0dXJuIHByb2dyZXNzUmVuZGVyZXIgJiYgIXByb2dyZXNzUmVuZGVyZXItPnN0eWxl
KCktPmhhc0FwcGVhcmFuY2UoKSAmJiBIVE1MRGl2RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChj
b250ZXh0KTsgICAgCiB9CiAKLWNvbnN0IEF0b21pY1N0cmluZyYgUHJvZ3Jlc3NCYXJFbGVtZW50
OjpzaGFkb3dQc2V1ZG9JZCgpIGNvbnN0Ci17Ci0gICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9t
aWNTdHJpbmcsIHBzZXVkSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1iYXIiLCBBdG9taWNTdHJpbmc6
OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KLQotY29u
c3QgQXRvbWljU3RyaW5nJiBQcm9ncmVzc1ZhbHVlRWxlbWVudDo6c2hhZG93UHNldWRvSWQoKSBj
b25zdAotewotICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBwc2V1ZElkLCAo
Ii13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRl
cmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KIHZvaWQgUHJvZ3Jlc3NWYWx1ZUVsZW1l
bnQ6OnNldFdpZHRoUGVyY2VudGFnZShkb3VibGUgd2lkdGgpCiB7CiAgICAgc2V0SW5saW5lU3R5
bGVQcm9wZXJ0eShDU1NQcm9wZXJ0eVdpZHRoLCB3aWR0aCwgQ1NTUHJpbWl0aXZlVmFsdWU6OkNT
U19QRVJDRU5UQUdFKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1By
b2dyZXNzU2hhZG93RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jl
c3NTaGFkb3dFbGVtZW50LmgKaW5kZXggNGQwM2U0M2FiMjkzNTFkNDY1YzFjNTQ5N2RjMmE3NDBh
NmU5NDVhZC4uYjZiNzZhYTc4ODYzZTUyYzkwNDk2ZjdlM2ZjNGQwMGUwOGIzZTg4OCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmgK
QEAgLTU2LDcgKzU2LDYgQEAgcHVibGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFByb2dyZXNz
SW5uZXJFbGVtZW50PiBjcmVhdGUoRG9jdW1lbnQqKTsKIHByaXZhdGU6CiAgICAgdmlydHVhbCBS
ZW5kZXJPYmplY3QqIGNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiwgUmVuZGVyU3R5bGUqKSBP
VkVSUklERTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93UHNldWRvSWQo
KSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wgcmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVu
ZGVyaW5nQ29udGV4dCYpOwogfTsKIApAQCAtNjUsMTMgKzY0LDE0IEBAIHB1YmxpYzoKICAgICBQ
cm9ncmVzc0JhckVsZW1lbnQoRG9jdW1lbnQqIGRvY3VtZW50KSAKICAgICAgICAgOiBQcm9ncmVz
c1NoYWRvd0VsZW1lbnQoZG9jdW1lbnQpCiAgICAgeworICAgICAgICBERUZJTkVfU1RBVElDX0xP
Q0FMKEF0b21pY1N0cmluZywgcHNldWRvSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1iYXIiLCBBdG9t
aWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgICAgIHNldFBzZXVkbyhwc2V1
ZG9JZCk7CiAgICAgfQogCiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NCYXJFbGVtZW50
PiBjcmVhdGUoRG9jdW1lbnQqKTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYgc2hh
ZG93UHNldWRvSWQoKSBjb25zdDsKIH07CiAKLWlubGluZSBQYXNzUmVmUHRyPFByb2dyZXNzQmFy
RWxlbWVudD4gUHJvZ3Jlc3NCYXJFbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQqIGRvY3VtZW50KQor
aW5saW5lIFJlZlB0cjxQcm9ncmVzc0JhckVsZW1lbnQ+IFByb2dyZXNzQmFyRWxlbWVudDo6Y3Jl
YXRlKERvY3VtZW50KiBkb2N1bWVudCkKIHsKICAgICByZXR1cm4gYWRvcHRSZWYobmV3IFByb2dy
ZXNzQmFyRWxlbWVudChkb2N1bWVudCkpOwogfQpAQCAtODEsOSArODEsMTAgQEAgcHVibGljOgog
ICAgIFByb2dyZXNzVmFsdWVFbGVtZW50KERvY3VtZW50KiBkb2N1bWVudCkgCiAgICAgICAgIDog
UHJvZ3Jlc3NTaGFkb3dFbGVtZW50KGRvY3VtZW50KQogICAgIHsKKyAgICAgICAgREVGSU5FX1NU
QVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIHBzZXVkb0lkLCAoIi13ZWJraXQtcHJvZ3Jlc3MtdmFs
dWUiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgICAgIHNldFBz
ZXVkbyhwc2V1ZG9JZCk7CiAgICAgfQogCi0gICAgdmlydHVhbCBjb25zdCBBdG9taWNTdHJpbmcm
IHNoYWRvd1BzZXVkb0lkKCkgY29uc3Q7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NW
YWx1ZUVsZW1lbnQ+IGNyZWF0ZShEb2N1bWVudCopOwogICAgIHZvaWQgc2V0V2lkdGhQZXJjZW50
YWdlKGRvdWJsZSk7CiB9Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173817</attachid>
            <date>2012-11-12 21:50:32 -0800</date>
            <delta_ts>2012-11-12 21:52:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101703-20121113144834.patch</filename>
            <type>text/plain</type>
            <size>4841</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyODM1ZTFiNmQxMGFh
Nzg1MDkwZDg1NWEyZTI1YWU3NzE4NGE0NC4uNGQwNjY3N2IxMjkxOTBhMTRiOGJkZTc1YTI0MTBh
YjUxM2M5ZWVlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTEyICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGFuZCB1c2Ugc2V0UHNldWRvKCkgaW4gPHByb2dy
ZXNzPiBFbGVtZW50U2hhZG93LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxNzAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2UncmUgbWlncmF0aW5nIHNoYWRvd1BzZXVkb0lkKCkgdG8gcHNldWRvKCku
IFdlIHJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGZyb20gSFRNTEtleWdlbkVsZW1lbnQgYW5kIHVz
ZQorICAgICAgICBzZXRQc2V1ZG8oKS9wc2V1ZG8oKSBpbnN0ZWFkLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cywgc2ltcGxlIHJlZmFjdG9yaW5nLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvUHJv
Z3Jlc3NTaGFkb3dFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlByb2dyZXNzSW5uZXJF
bGVtZW50OjpQcm9ncmVzc0lubmVyRWxlbWVudCk6CisgICAgICAgICogaHRtbC9zaGFkb3cvUHJv
Z3Jlc3NTaGFkb3dFbGVtZW50Lmg6CisgICAgICAgIChQcm9ncmVzc0lubmVyRWxlbWVudCk6Cisg
ICAgICAgIChXZWJDb3JlOjpQcm9ncmVzc0JhckVsZW1lbnQ6OlByb2dyZXNzQmFyRWxlbWVudCk6
CisgICAgICAgIChQcm9ncmVzc0JhckVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jl
c3NWYWx1ZUVsZW1lbnQ6OlByb2dyZXNzVmFsdWVFbGVtZW50KToKKwogMjAxMi0xMS0xMiAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggZmlsdGVy
IGRpcnR5IHJlY3QgcmVncmVzc2lvbiBmcm9tIHIxMzQzMTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvc2hhZG93L1Byb2dyZXNzU2hhZG93RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuY3BwCmluZGV4IGZkZmFlMDVm
MGI0YTgyNzk1NDhlY2FhYmJiMGUyMWVkYmIxMGE1ZmMuLjI2YjEwNjhkNTZkYTQ5ZTRlMTQ2MzI0
M2RlNzU3N2Y5MGVhNTU3MDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93
L1Byb2dyZXNzU2hhZG93RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmNwcApAQCAtNTgsNyArNTgsOSBAQCBib29sIFByb2dy
ZXNzU2hhZG93RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVuZGVyaW5nQ29u
dGV4dCYgY29udGV4dAogCiBQcm9ncmVzc0lubmVyRWxlbWVudDo6UHJvZ3Jlc3NJbm5lckVsZW1l
bnQoRG9jdW1lbnQqIGRvY3VtZW50KQogICAgIDogUHJvZ3Jlc3NTaGFkb3dFbGVtZW50KGRvY3Vt
ZW50KQoteyAgICAKK3sKKyAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcHNl
dWRvSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1pbm5lci1lbGVtZW50IiwgQXRvbWljU3RyaW5nOjpD
b25zdHJ1Y3RGcm9tTGl0ZXJhbCkpOworICAgIHNldFBzZXVkbyhwc2V1ZG9JZCk7CiB9CiAKIFBh
c3NSZWZQdHI8UHJvZ3Jlc3NJbm5lckVsZW1lbnQ+IFByb2dyZXNzSW5uZXJFbGVtZW50OjpjcmVh
dGUoRG9jdW1lbnQqIGRvY3VtZW50KQpAQCAtNjYsMTIgKzY4LDYgQEAgUGFzc1JlZlB0cjxQcm9n
cmVzc0lubmVyRWxlbWVudD4gUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCog
ZG9jdW1lbnQKICAgICByZXR1cm4gYWRvcHRSZWYobmV3IFByb2dyZXNzSW5uZXJFbGVtZW50KGRv
Y3VtZW50KSk7CiB9CiAKLWNvbnN0IEF0b21pY1N0cmluZyYgUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6
OnNoYWRvd1BzZXVkb0lkKCkgY29uc3QKLXsKLSAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21p
Y1N0cmluZywgcHNldWRJZCwgKCItd2Via2l0LXByb2dyZXNzLWlubmVyLWVsZW1lbnQiLCBBdG9t
aWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19
Ci0KIFJlbmRlck9iamVjdCogUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJl
bmRlckFyZW5hKiBhcmVuYSwgUmVuZGVyU3R5bGUqKQogewogICAgIHJldHVybiBuZXcgKGFyZW5h
KSBSZW5kZXJQcm9ncmVzcyh0aGlzKTsKQEAgLTg2LDE5ICs4Miw2IEBAIGJvb2wgUHJvZ3Jlc3NJ
bm5lckVsZW1lbnQ6OnJlbmRlcmVySXNOZWVkZWQoY29uc3QgTm9kZVJlbmRlcmluZ0NvbnRleHQm
IGNvbnRleHQpCiAgICAgcmV0dXJuIHByb2dyZXNzUmVuZGVyZXIgJiYgIXByb2dyZXNzUmVuZGVy
ZXItPnN0eWxlKCktPmhhc0FwcGVhcmFuY2UoKSAmJiBIVE1MRGl2RWxlbWVudDo6cmVuZGVyZXJJ
c05lZWRlZChjb250ZXh0KTsgICAgCiB9CiAKLWNvbnN0IEF0b21pY1N0cmluZyYgUHJvZ3Jlc3NC
YXJFbGVtZW50OjpzaGFkb3dQc2V1ZG9JZCgpIGNvbnN0Ci17Ci0gICAgREVGSU5FX1NUQVRJQ19M
T0NBTChBdG9taWNTdHJpbmcsIHBzZXVkSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1iYXIiLCBBdG9t
aWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19
Ci0KLQotY29uc3QgQXRvbWljU3RyaW5nJiBQcm9ncmVzc1ZhbHVlRWxlbWVudDo6c2hhZG93UHNl
dWRvSWQoKSBjb25zdAotewotICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBw
c2V1ZElkLCAoIi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVj
dEZyb21MaXRlcmFsKSk7Ci0gICAgcmV0dXJuIHBzZXVkSWQ7Ci19Ci0KIHZvaWQgUHJvZ3Jlc3NW
YWx1ZUVsZW1lbnQ6OnNldFdpZHRoUGVyY2VudGFnZShkb3VibGUgd2lkdGgpCiB7CiAgICAgc2V0
SW5saW5lU3R5bGVQcm9wZXJ0eShDU1NQcm9wZXJ0eVdpZHRoLCB3aWR0aCwgQ1NTUHJpbWl0aXZl
VmFsdWU6OkNTU19QRVJDRU5UQUdFKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
c2hhZG93L1Byb2dyZXNzU2hhZG93RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmgKaW5kZXggNGQwM2U0M2FiMjkzNTFkNDY1YzFjNTQ5
N2RjMmE3NDBhNmU5NDVhZC4uYzNlYzc5YWRjYWEzNjY5OTZiMTljYTEyNjMxMWUwZWRkNjQ5NDM3
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dF
bGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dF
bGVtZW50LmgKQEAgLTU2LDcgKzU2LDYgQEAgcHVibGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRy
PFByb2dyZXNzSW5uZXJFbGVtZW50PiBjcmVhdGUoRG9jdW1lbnQqKTsKIHByaXZhdGU6CiAgICAg
dmlydHVhbCBSZW5kZXJPYmplY3QqIGNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiwgUmVuZGVy
U3R5bGUqKSBPVkVSUklERTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93
UHNldWRvSWQoKSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wgcmVuZGVyZXJJc05lZWRlZChjb25z
dCBOb2RlUmVuZGVyaW5nQ29udGV4dCYpOwogfTsKIApAQCAtNjUsMTAgKzY0LDExIEBAIHB1Ymxp
YzoKICAgICBQcm9ncmVzc0JhckVsZW1lbnQoRG9jdW1lbnQqIGRvY3VtZW50KSAKICAgICAgICAg
OiBQcm9ncmVzc1NoYWRvd0VsZW1lbnQoZG9jdW1lbnQpCiAgICAgeworICAgICAgICBERUZJTkVf
U1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcHNldWRvSWQsICgiLXdlYmtpdC1wcm9ncmVzcy1i
YXIiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgICAgIHNldFBz
ZXVkbyhwc2V1ZG9JZCk7CiAgICAgfQogCiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NC
YXJFbGVtZW50PiBjcmVhdGUoRG9jdW1lbnQqKTsKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0
cmluZyYgc2hhZG93UHNldWRvSWQoKSBjb25zdDsKIH07CiAKIGlubGluZSBQYXNzUmVmUHRyPFBy
b2dyZXNzQmFyRWxlbWVudD4gUHJvZ3Jlc3NCYXJFbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQqIGRv
Y3VtZW50KQpAQCAtODEsOSArODEsMTAgQEAgcHVibGljOgogICAgIFByb2dyZXNzVmFsdWVFbGVt
ZW50KERvY3VtZW50KiBkb2N1bWVudCkgCiAgICAgICAgIDogUHJvZ3Jlc3NTaGFkb3dFbGVtZW50
KGRvY3VtZW50KQogICAgIHsKKyAgICAgICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJp
bmcsIHBzZXVkb0lkLCAoIi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUiLCBBdG9taWNTdHJpbmc6OkNv
bnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgICAgIHNldFBzZXVkbyhwc2V1ZG9JZCk7CiAgICAg
fQogCi0gICAgdmlydHVhbCBjb25zdCBBdG9taWNTdHJpbmcmIHNoYWRvd1BzZXVkb0lkKCkgY29u
c3Q7CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NWYWx1ZUVsZW1lbnQ+IGNyZWF0ZShE
b2N1bWVudCopOwogICAgIHZvaWQgc2V0V2lkdGhQZXJjZW50YWdlKGRvdWJsZSk7CiB9Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173819</attachid>
            <date>2012-11-12 21:52:35 -0800</date>
            <delta_ts>2012-11-19 19:03:31 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-101703-20121113145036.patch</filename>
            <type>text/plain</type>
            <size>4840</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyODM1ZTFiNmQxMGFh
Nzg1MDkwZDg1NWEyZTI1YWU3NzE4NGE0NC4uMTE2NzQwMTVlZjI0YjNlODM4YmZkNmQ4MDY5MDJi
YmQ3ZGYyZGMzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTEyICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGFuZCB1c2Ugc2V0UHNldWRvKCkgaW4gPHByb2dy
ZXNzPiBFbGVtZW50U2hhZG93LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxNzAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgSGFqaW1lIE1vcml0YS4K
KworICAgICAgICBXZSdyZSBtaWdyYXRpbmcgc2hhZG93UHNldWRvSWQoKSB0byBwc2V1ZG8oKS4g
V2UgcmVtb3ZlIHNoYWRvd1BzZXVkb0lkKCkgZnJvbSBIVE1MS2V5Z2VuRWxlbWVudCBhbmQgdXNl
CisgICAgICAgIHNldFBzZXVkbygpL3BzZXVkbygpIGluc3RlYWQuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzLCBzaW1wbGUgcmVmYWN0b3JpbmcuCisKKyAgICAgICAgKiBodG1sL3NoYWRvdy9Qcm9n
cmVzc1NoYWRvd0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jlc3NJbm5lckVs
ZW1lbnQ6OlByb2dyZXNzSW5uZXJFbGVtZW50KToKKyAgICAgICAgKiBodG1sL3NoYWRvdy9Qcm9n
cmVzc1NoYWRvd0VsZW1lbnQuaDoKKyAgICAgICAgKFByb2dyZXNzSW5uZXJFbGVtZW50KToKKyAg
ICAgICAgKFdlYkNvcmU6OlByb2dyZXNzQmFyRWxlbWVudDo6UHJvZ3Jlc3NCYXJFbGVtZW50KToK
KyAgICAgICAgKFByb2dyZXNzQmFyRWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpQcm9ncmVz
c1ZhbHVlRWxlbWVudDo6UHJvZ3Jlc3NWYWx1ZUVsZW1lbnQpOgorCiAyMDEyLTExLTEyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBmaWx0ZXIg
ZGlydHkgcmVjdCByZWdyZXNzaW9uIGZyb20gcjEzNDMxMQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvc2hhZG93L1Byb2dyZXNzU2hhZG93RWxlbWVudC5jcHAKaW5kZXggZmRmYWUwNWYw
YjRhODI3OTU0OGVjYWFiYmIwZTIxZWRiYjEwYTVmYy4uMjZiMTA2OGQ1NmRhNDllNGUxNDYzMjQz
ZGU3NTc3ZjkwZWE1NTcwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cv
UHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRv
dy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuY3BwCkBAIC01OCw3ICs1OCw5IEBAIGJvb2wgUHJvZ3Jl
c3NTaGFkb3dFbGVtZW50OjpyZW5kZXJlcklzTmVlZGVkKGNvbnN0IE5vZGVSZW5kZXJpbmdDb250
ZXh0JiBjb250ZXh0CiAKIFByb2dyZXNzSW5uZXJFbGVtZW50OjpQcm9ncmVzc0lubmVyRWxlbWVu
dChEb2N1bWVudCogZG9jdW1lbnQpCiAgICAgOiBQcm9ncmVzc1NoYWRvd0VsZW1lbnQoZG9jdW1l
bnQpCi17ICAgIAoreworICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBwc2V1
ZG9JZCwgKCItd2Via2l0LXByb2dyZXNzLWlubmVyLWVsZW1lbnQiLCBBdG9taWNTdHJpbmc6OkNv
bnN0cnVjdEZyb21MaXRlcmFsKSk7CisgICAgc2V0UHNldWRvKHBzZXVkb0lkKTsKIH0KIAogUGFz
c1JlZlB0cjxQcm9ncmVzc0lubmVyRWxlbWVudD4gUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0
ZShEb2N1bWVudCogZG9jdW1lbnQpCkBAIC02NiwxMiArNjgsNiBAQCBQYXNzUmVmUHRyPFByb2dy
ZXNzSW5uZXJFbGVtZW50PiBQcm9ncmVzc0lubmVyRWxlbWVudDo6Y3JlYXRlKERvY3VtZW50KiBk
b2N1bWVudAogICAgIHJldHVybiBhZG9wdFJlZihuZXcgUHJvZ3Jlc3NJbm5lckVsZW1lbnQoZG9j
dW1lbnQpKTsKIH0KIAotY29uc3QgQXRvbWljU3RyaW5nJiBQcm9ncmVzc0lubmVyRWxlbWVudDo6
c2hhZG93UHNldWRvSWQoKSBjb25zdAotewotICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWlj
U3RyaW5nLCBwc2V1ZElkLCAoIi13ZWJraXQtcHJvZ3Jlc3MtaW5uZXItZWxlbWVudCIsIEF0b21p
Y1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKLSAgICByZXR1cm4gcHNldWRJZDsKLX0K
LQogUmVuZGVyT2JqZWN0KiBQcm9ncmVzc0lubmVyRWxlbWVudDo6Y3JlYXRlUmVuZGVyZXIoUmVu
ZGVyQXJlbmEqIGFyZW5hLCBSZW5kZXJTdHlsZSopCiB7CiAgICAgcmV0dXJuIG5ldyAoYXJlbmEp
IFJlbmRlclByb2dyZXNzKHRoaXMpOwpAQCAtODYsMTkgKzgyLDYgQEAgYm9vbCBQcm9ncmVzc0lu
bmVyRWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVuZGVyaW5nQ29udGV4dCYg
Y29udGV4dCkKICAgICByZXR1cm4gcHJvZ3Jlc3NSZW5kZXJlciAmJiAhcHJvZ3Jlc3NSZW5kZXJl
ci0+c3R5bGUoKS0+aGFzQXBwZWFyYW5jZSgpICYmIEhUTUxEaXZFbGVtZW50OjpyZW5kZXJlcklz
TmVlZGVkKGNvbnRleHQpOyAgICAKIH0KIAotY29uc3QgQXRvbWljU3RyaW5nJiBQcm9ncmVzc0Jh
ckVsZW1lbnQ6OnNoYWRvd1BzZXVkb0lkKCkgY29uc3QKLXsKLSAgICBERUZJTkVfU1RBVElDX0xP
Q0FMKEF0b21pY1N0cmluZywgcHNldWRJZCwgKCItd2Via2l0LXByb2dyZXNzLWJhciIsIEF0b21p
Y1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKLSAgICByZXR1cm4gcHNldWRJZDsKLX0K
LQotCi1jb25zdCBBdG9taWNTdHJpbmcmIFByb2dyZXNzVmFsdWVFbGVtZW50OjpzaGFkb3dQc2V1
ZG9JZCgpIGNvbnN0Ci17Ci0gICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIHBz
ZXVkSWQsICgiLXdlYmtpdC1wcm9ncmVzcy12YWx1ZSIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0
RnJvbUxpdGVyYWwpKTsKLSAgICByZXR1cm4gcHNldWRJZDsKLX0KLQogdm9pZCBQcm9ncmVzc1Zh
bHVlRWxlbWVudDo6c2V0V2lkdGhQZXJjZW50YWdlKGRvdWJsZSB3aWR0aCkKIHsKICAgICBzZXRJ
bmxpbmVTdHlsZVByb3BlcnR5KENTU1Byb3BlcnR5V2lkdGgsIHdpZHRoLCBDU1NQcmltaXRpdmVW
YWx1ZTo6Q1NTX1BFUkNFTlRBR0UpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9z
aGFkb3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRv
dy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuaAppbmRleCA0ZDAzZTQzYWIyOTM1MWQ0NjVjMWM1NDk3
ZGMyYTc0MGE2ZTk0NWFkLi5jM2VjNzlhZGNhYTM2Njk5NmIxOWNhMTI2MzExZTBlZGQ2NDk0Mzc1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRvd0Vs
ZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRvd0Vs
ZW1lbnQuaApAQCAtNTYsNyArNTYsNiBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8
UHJvZ3Jlc3NJbm5lckVsZW1lbnQ+IGNyZWF0ZShEb2N1bWVudCopOwogcHJpdmF0ZToKICAgICB2
aXJ0dWFsIFJlbmRlck9iamVjdCogY3JlYXRlUmVuZGVyZXIoUmVuZGVyQXJlbmEqLCBSZW5kZXJT
dHlsZSopIE9WRVJSSURFOwotICAgIHZpcnR1YWwgY29uc3QgQXRvbWljU3RyaW5nJiBzaGFkb3dQ
c2V1ZG9JZCgpIGNvbnN0OwogICAgIHZpcnR1YWwgYm9vbCByZW5kZXJlcklzTmVlZGVkKGNvbnN0
IE5vZGVSZW5kZXJpbmdDb250ZXh0Jik7CiB9OwogCkBAIC02NSwxMCArNjQsMTEgQEAgcHVibGlj
OgogICAgIFByb2dyZXNzQmFyRWxlbWVudChEb2N1bWVudCogZG9jdW1lbnQpIAogICAgICAgICA6
IFByb2dyZXNzU2hhZG93RWxlbWVudChkb2N1bWVudCkKICAgICB7CisgICAgICAgIERFRklORV9T
VEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBwc2V1ZG9JZCwgKCItd2Via2l0LXByb2dyZXNzLWJh
ciIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKKyAgICAgICAgc2V0UHNl
dWRvKHBzZXVkb0lkKTsKICAgICB9CiAKICAgICBzdGF0aWMgUGFzc1JlZlB0cjxQcm9ncmVzc0Jh
ckVsZW1lbnQ+IGNyZWF0ZShEb2N1bWVudCopOwotICAgIHZpcnR1YWwgY29uc3QgQXRvbWljU3Ry
aW5nJiBzaGFkb3dQc2V1ZG9JZCgpIGNvbnN0OwogfTsKIAogaW5saW5lIFBhc3NSZWZQdHI8UHJv
Z3Jlc3NCYXJFbGVtZW50PiBQcm9ncmVzc0JhckVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCogZG9j
dW1lbnQpCkBAIC04MSw5ICs4MSwxMCBAQCBwdWJsaWM6CiAgICAgUHJvZ3Jlc3NWYWx1ZUVsZW1l
bnQoRG9jdW1lbnQqIGRvY3VtZW50KSAKICAgICAgICAgOiBQcm9ncmVzc1NoYWRvd0VsZW1lbnQo
ZG9jdW1lbnQpCiAgICAgeworICAgICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmlu
ZywgcHNldWRvSWQsICgiLXdlYmtpdC1wcm9ncmVzcy12YWx1ZSIsIEF0b21pY1N0cmluZzo6Q29u
c3RydWN0RnJvbUxpdGVyYWwpKTsKKyAgICAgICAgc2V0UHNldWRvKHBzZXVkb0lkKTsKICAgICB9
CiAKLSAgICB2aXJ0dWFsIGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93UHNldWRvSWQoKSBjb25z
dDsKICAgICBzdGF0aWMgUGFzc1JlZlB0cjxQcm9ncmVzc1ZhbHVlRWxlbWVudD4gY3JlYXRlKERv
Y3VtZW50Kik7CiAgICAgdm9pZCBzZXRXaWR0aFBlcmNlbnRhZ2UoZG91YmxlKTsKIH07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175114</attachid>
            <date>2012-11-19 19:03:36 -0800</date>
            <delta_ts>2012-11-19 21:50:24 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-101703-20121120120125.patch</filename>
            <type>text/plain</type>
            <size>7427</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY1NjgwMDcyZjhhZTE4
NjYwZWJkMTlhNjg1OTlkNjNjMzNlM2M2Zi4uZDhlNDRkZGY0YjYyNWRkYTgzOThhZjFmYjQ2ZWE4
ZWJkYzBjOTg3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTE5ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jp
bmddIFJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGFuZCB1c2Ugc2V0UHNldWRvKCkgaW4gPHByb2dy
ZXNzPiBFbGVtZW50U2hhZG93LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxNzAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgSGFqaW1lIE1vcml0YS4K
KworICAgICAgICBXZSdyZSBtaWdyYXRpbmcgc2hhZG93UHNldWRvSWQoKSB0byBwc2V1ZG8oKS4g
V2UgcmVtb3ZlIHNoYWRvd1BzZXVkb0lkKCkgZnJvbSBIVE1MS2V5Z2VuRWxlbWVudCBhbmQgdXNl
CisgICAgICAgIHNldFBzZXVkbygpL3BzZXVkbygpIGluc3RlYWQuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzLCBzaW1wbGUgcmVmYWN0b3JpbmcuCisKKyAgICAgICAgKiBodG1sL3NoYWRvdy9Qcm9n
cmVzc1NoYWRvd0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UHJvZ3Jlc3NJbm5lckVs
ZW1lbnQ6OlByb2dyZXNzSW5uZXJFbGVtZW50KToKKyAgICAgICAgKiBodG1sL3NoYWRvdy9Qcm9n
cmVzc1NoYWRvd0VsZW1lbnQuaDoKKyAgICAgICAgKFByb2dyZXNzSW5uZXJFbGVtZW50KToKKyAg
ICAgICAgKFdlYkNvcmU6OlByb2dyZXNzQmFyRWxlbWVudDo6UHJvZ3Jlc3NCYXJFbGVtZW50KToK
KyAgICAgICAgKFByb2dyZXNzQmFyRWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpQcm9ncmVz
c1ZhbHVlRWxlbWVudDo6UHJvZ3Jlc3NWYWx1ZUVsZW1lbnQpOgorCiAyMDEyLTExLTE5ICBBbHBo
YSBMYW0gIDxoY2xhbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTm90IHJldmlld2VkLiBCdWls
ZCBmaXggZm9yIENocm9taXVtLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvUHJvZ3Jlc3NTaGFkb3dFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93
L1Byb2dyZXNzU2hhZG93RWxlbWVudC5jcHAKaW5kZXggZmRmYWUwNWYwYjRhODI3OTU0OGVjYWFi
YmIwZTIxZWRiYjEwYTVmYy4uMjZiMTA2OGQ1NmRhNDllNGUxNDYzMjQzZGU3NTc3ZjkwZWE1NTcw
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NTaGFkb3dF
bGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRv
d0VsZW1lbnQuY3BwCkBAIC01OCw3ICs1OCw5IEBAIGJvb2wgUHJvZ3Jlc3NTaGFkb3dFbGVtZW50
OjpyZW5kZXJlcklzTmVlZGVkKGNvbnN0IE5vZGVSZW5kZXJpbmdDb250ZXh0JiBjb250ZXh0CiAK
IFByb2dyZXNzSW5uZXJFbGVtZW50OjpQcm9ncmVzc0lubmVyRWxlbWVudChEb2N1bWVudCogZG9j
dW1lbnQpCiAgICAgOiBQcm9ncmVzc1NoYWRvd0VsZW1lbnQoZG9jdW1lbnQpCi17ICAgIAorewor
ICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBwc2V1ZG9JZCwgKCItd2Via2l0
LXByb2dyZXNzLWlubmVyLWVsZW1lbnQiLCBBdG9taWNTdHJpbmc6OkNvbnN0cnVjdEZyb21MaXRl
cmFsKSk7CisgICAgc2V0UHNldWRvKHBzZXVkb0lkKTsKIH0KIAogUGFzc1JlZlB0cjxQcm9ncmVz
c0lubmVyRWxlbWVudD4gUHJvZ3Jlc3NJbm5lckVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCogZG9j
dW1lbnQpCkBAIC02NiwxMiArNjgsNiBAQCBQYXNzUmVmUHRyPFByb2dyZXNzSW5uZXJFbGVtZW50
PiBQcm9ncmVzc0lubmVyRWxlbWVudDo6Y3JlYXRlKERvY3VtZW50KiBkb2N1bWVudAogICAgIHJl
dHVybiBhZG9wdFJlZihuZXcgUHJvZ3Jlc3NJbm5lckVsZW1lbnQoZG9jdW1lbnQpKTsKIH0KIAot
Y29uc3QgQXRvbWljU3RyaW5nJiBQcm9ncmVzc0lubmVyRWxlbWVudDo6c2hhZG93UHNldWRvSWQo
KSBjb25zdAotewotICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRvbWljU3RyaW5nLCBwc2V1ZElk
LCAoIi13ZWJraXQtcHJvZ3Jlc3MtaW5uZXItZWxlbWVudCIsIEF0b21pY1N0cmluZzo6Q29uc3Ry
dWN0RnJvbUxpdGVyYWwpKTsKLSAgICByZXR1cm4gcHNldWRJZDsKLX0KLQogUmVuZGVyT2JqZWN0
KiBQcm9ncmVzc0lubmVyRWxlbWVudDo6Y3JlYXRlUmVuZGVyZXIoUmVuZGVyQXJlbmEqIGFyZW5h
LCBSZW5kZXJTdHlsZSopCiB7CiAgICAgcmV0dXJuIG5ldyAoYXJlbmEpIFJlbmRlclByb2dyZXNz
KHRoaXMpOwpAQCAtODYsMTkgKzgyLDYgQEAgYm9vbCBQcm9ncmVzc0lubmVyRWxlbWVudDo6cmVu
ZGVyZXJJc05lZWRlZChjb25zdCBOb2RlUmVuZGVyaW5nQ29udGV4dCYgY29udGV4dCkKICAgICBy
ZXR1cm4gcHJvZ3Jlc3NSZW5kZXJlciAmJiAhcHJvZ3Jlc3NSZW5kZXJlci0+c3R5bGUoKS0+aGFz
QXBwZWFyYW5jZSgpICYmIEhUTUxEaXZFbGVtZW50OjpyZW5kZXJlcklzTmVlZGVkKGNvbnRleHQp
OyAgICAKIH0KIAotY29uc3QgQXRvbWljU3RyaW5nJiBQcm9ncmVzc0JhckVsZW1lbnQ6OnNoYWRv
d1BzZXVkb0lkKCkgY29uc3QKLXsKLSAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmlu
ZywgcHNldWRJZCwgKCItd2Via2l0LXByb2dyZXNzLWJhciIsIEF0b21pY1N0cmluZzo6Q29uc3Ry
dWN0RnJvbUxpdGVyYWwpKTsKLSAgICByZXR1cm4gcHNldWRJZDsKLX0KLQotCi1jb25zdCBBdG9t
aWNTdHJpbmcmIFByb2dyZXNzVmFsdWVFbGVtZW50OjpzaGFkb3dQc2V1ZG9JZCgpIGNvbnN0Ci17
Ci0gICAgREVGSU5FX1NUQVRJQ19MT0NBTChBdG9taWNTdHJpbmcsIHBzZXVkSWQsICgiLXdlYmtp
dC1wcm9ncmVzcy12YWx1ZSIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsK
LSAgICByZXR1cm4gcHNldWRJZDsKLX0KLQogdm9pZCBQcm9ncmVzc1ZhbHVlRWxlbWVudDo6c2V0
V2lkdGhQZXJjZW50YWdlKGRvdWJsZSB3aWR0aCkKIHsKICAgICBzZXRJbmxpbmVTdHlsZVByb3Bl
cnR5KENTU1Byb3BlcnR5V2lkdGgsIHdpZHRoLCBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1BFUkNF
TlRBR0UpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvUHJvZ3Jlc3NT
aGFkb3dFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRv
d0VsZW1lbnQuaAppbmRleCA0ZDAzZTQzYWIyOTM1MWQ0NjVjMWM1NDk3ZGMyYTc0MGE2ZTk0NWFk
Li5jM2VjNzlhZGNhYTM2Njk5NmIxOWNhMTI2MzExZTBlZGQ2NDk0Mzc1IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Qcm9ncmVzc1NoYWRvd0VsZW1lbnQuaApAQCAtNTYs
NyArNTYsNiBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NSZWZQdHI8UHJvZ3Jlc3NJbm5lckVs
ZW1lbnQ+IGNyZWF0ZShEb2N1bWVudCopOwogcHJpdmF0ZToKICAgICB2aXJ0dWFsIFJlbmRlck9i
amVjdCogY3JlYXRlUmVuZGVyZXIoUmVuZGVyQXJlbmEqLCBSZW5kZXJTdHlsZSopIE9WRVJSSURF
OwotICAgIHZpcnR1YWwgY29uc3QgQXRvbWljU3RyaW5nJiBzaGFkb3dQc2V1ZG9JZCgpIGNvbnN0
OwogICAgIHZpcnR1YWwgYm9vbCByZW5kZXJlcklzTmVlZGVkKGNvbnN0IE5vZGVSZW5kZXJpbmdD
b250ZXh0Jik7CiB9OwogCkBAIC02NSwxMCArNjQsMTEgQEAgcHVibGljOgogICAgIFByb2dyZXNz
QmFyRWxlbWVudChEb2N1bWVudCogZG9jdW1lbnQpIAogICAgICAgICA6IFByb2dyZXNzU2hhZG93
RWxlbWVudChkb2N1bWVudCkKICAgICB7CisgICAgICAgIERFRklORV9TVEFUSUNfTE9DQUwoQXRv
bWljU3RyaW5nLCBwc2V1ZG9JZCwgKCItd2Via2l0LXByb2dyZXNzLWJhciIsIEF0b21pY1N0cmlu
Zzo6Q29uc3RydWN0RnJvbUxpdGVyYWwpKTsKKyAgICAgICAgc2V0UHNldWRvKHBzZXVkb0lkKTsK
ICAgICB9CiAKICAgICBzdGF0aWMgUGFzc1JlZlB0cjxQcm9ncmVzc0JhckVsZW1lbnQ+IGNyZWF0
ZShEb2N1bWVudCopOwotICAgIHZpcnR1YWwgY29uc3QgQXRvbWljU3RyaW5nJiBzaGFkb3dQc2V1
ZG9JZCgpIGNvbnN0OwogfTsKIAogaW5saW5lIFBhc3NSZWZQdHI8UHJvZ3Jlc3NCYXJFbGVtZW50
PiBQcm9ncmVzc0JhckVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCogZG9jdW1lbnQpCkBAIC04MSw5
ICs4MSwxMCBAQCBwdWJsaWM6CiAgICAgUHJvZ3Jlc3NWYWx1ZUVsZW1lbnQoRG9jdW1lbnQqIGRv
Y3VtZW50KSAKICAgICAgICAgOiBQcm9ncmVzc1NoYWRvd0VsZW1lbnQoZG9jdW1lbnQpCiAgICAg
eworICAgICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKEF0b21pY1N0cmluZywgcHNldWRvSWQsICgi
LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSIsIEF0b21pY1N0cmluZzo6Q29uc3RydWN0RnJvbUxpdGVy
YWwpKTsKKyAgICAgICAgc2V0UHNldWRvKHBzZXVkb0lkKTsKICAgICB9CiAKLSAgICB2aXJ0dWFs
IGNvbnN0IEF0b21pY1N0cmluZyYgc2hhZG93UHNldWRvSWQoKSBjb25zdDsKICAgICBzdGF0aWMg
UGFzc1JlZlB0cjxQcm9ncmVzc1ZhbHVlRWxlbWVudD4gY3JlYXRlKERvY3VtZW50Kik7CiAgICAg
dm9pZCBzZXRXaWR0aFBlcmNlbnRhZ2UoZG91YmxlKTsKIH07CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDRjMjBiYTdjNjA5
NTc3ZDNhODFmZWNjODgyMWQzNmY0Mzk2MzI1Ny4uMTcxNTUwNjczOTY2NDllNTk3MzhmZmJjOTMw
ODYwZmZhNmExZjcwNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTExLTE5ICBTaGlueWEg
S2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVmYWN0b3Jpbmdd
IFJlbW92ZSBzaGFkb3dQc2V1ZG9JZCgpIGFuZCB1c2Ugc2V0UHNldWRvKCkgaW4gPHByb2dyZXNz
PiBFbGVtZW50U2hhZG93LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTAxNzAzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgSGFqaW1lIE1vcml0YS4KKwor
ICAgICAgICAqIGVkaXRpbmcvc3R5bGUvYXBwbHktc3R5bGUtYXRvbWljLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgKiBmYXN0L2RvbS9IVE1MUHJvZ3Jlc3NFbGVtZW50L3Byb2dyZXNzLWVsZW1lbnQt
bWFya3VwLWV4cGVjdGVkLnR4dDoKKwogMjAxMi0xMS0xOSAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0
ZWxsYUBjb21wYW55MTAwLm5ldD4KIAogICAgICAgICBDb29yZGluYXRlZCBHcmFwaGljczogUmVt
b3ZlIHRpbGVzIG9mIGEgbGF5ZXIgd2hlbiB0aGV5IGFyZSBvZmYgdGhlIHZpZXdwb3J0LgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zdHlsZS9hcHBseS1zdHlsZS1hdG9taWMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zdHlsZS9hcHBseS1zdHlsZS1hdG9taWMt
ZXhwZWN0ZWQudHh0CmluZGV4IGFjNzI2NGI5NGJkMjU0MDU5NmJlMmQzZTg5MjFmNmY2NDE3ODI1
MzAuLmJkZjU0YTg3MTU1OTQ3MzNjZGJmMDMzMTU4ODViMWI1OTMxOTZjOTggMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2VkaXRpbmcvc3R5bGUvYXBwbHktc3R5bGUtYXRvbWljLWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3N0eWxlL2FwcGx5LXN0eWxlLWF0b21pYy1leHBl
Y3RlZC50eHQKQEAgLTgsMTAgKzgsMTMgQEAgVGVzdCB0aGF0IFdlYktpdCBkb2VzIG5vdCBjcmFz
aCB3aGVuIHdlIGFwcGx5IHN0eWxlIHRvIGF0b21pYyBlbGVtZW50cyBhbmQgdGhhdAogfCAgICAg
ICAiMiIKIHwgICAgIDxzaGFkb3c6cm9vdD4KIHwgICAgICAgPGRpdj4KK3wgICAgICAgICBwc2V1
ZG89Ii13ZWJraXQtcHJvZ3Jlc3MtaW5uZXItZWxlbWVudCIKIHwgICAgICAgICBzaGFkb3c6cHNl
dWRvSWQ9Ii13ZWJraXQtcHJvZ3Jlc3MtaW5uZXItZWxlbWVudCIKIHwgICAgICAgICA8ZGl2Pgor
fCAgICAgICAgICAgcHNldWRvPSItd2Via2l0LXByb2dyZXNzLWJhciIKIHwgICAgICAgICAgIHNo
YWRvdzpwc2V1ZG9JZD0iLXdlYmtpdC1wcm9ncmVzcy1iYXIiCiB8ICAgICAgICAgICA8ZGl2Pgor
fCAgICAgICAgICAgICBwc2V1ZG89Ii13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUiCiB8ICAgICAgICAg
ICAgIHN0eWxlPSJ3aWR0aDogLTEwMCU7IgogfCAgICAgICAgICAgICBzaGFkb3c6cHNldWRvSWQ9
Ii13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUiCiB8ICAgPCNzZWxlY3Rpb24tZm9jdXM+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MUHJvZ3Jlc3NFbGVtZW50L3Byb2dyZXNzLWVs
ZW1lbnQtbWFya3VwLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxQcm9n
cmVzc0VsZW1lbnQvcHJvZ3Jlc3MtZWxlbWVudC1tYXJrdXAtZXhwZWN0ZWQudHh0CmluZGV4IDQ4
MjVhNmFjMzhlNzQ4ODYyYmQzOTcxMGNmM2FlZTRmNGZlNmQzMGIuLmNiN2JmNWEyNjJjYjk0ZWUw
YmZhYmU2ZWUwNmE0Y2NmMTMzMmQxM2EgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9t
L0hUTUxQcm9ncmVzc0VsZW1lbnQvcHJvZ3Jlc3MtZWxlbWVudC1tYXJrdXAtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxQcm9ncmVzc0VsZW1lbnQvcHJvZ3Jlc3Mt
ZWxlbWVudC1tYXJrdXAtZXhwZWN0ZWQudHh0CkBAIC02LDkgKzYsMTIgQEAgQSBwcm9ncmVzcyBl
bGVtZW50IHNob3VsZCBoYXZlIGEgbmVzdGVkIHNoYWRvdyBib3ggd2l0aCBhIHdpZHRoIHNwZWNp
ZmllZDoKIHwgICB2YWx1ZT0iNzAiCiB8ICAgPHNoYWRvdzpyb290PgogfCAgICAgPGRpdj4KK3wg
ICAgICAgcHNldWRvPSItd2Via2l0LXByb2dyZXNzLWlubmVyLWVsZW1lbnQiCiB8ICAgICAgIHNo
YWRvdzpwc2V1ZG9JZD0iLXdlYmtpdC1wcm9ncmVzcy1pbm5lci1lbGVtZW50IgogfCAgICAgICA8
ZGl2PgorfCAgICAgICAgIHBzZXVkbz0iLXdlYmtpdC1wcm9ncmVzcy1iYXIiCiB8ICAgICAgICAg
c2hhZG93OnBzZXVkb0lkPSItd2Via2l0LXByb2dyZXNzLWJhciIKIHwgICAgICAgICA8ZGl2Pgor
fCAgICAgICAgICAgcHNldWRvPSItd2Via2l0LXByb2dyZXNzLXZhbHVlIgogfCAgICAgICAgICAg
c3R5bGU9IndpZHRoOiA3MCU7IgogfCAgICAgICAgICAgc2hhZG93OnBzZXVkb0lkPSItd2Via2l0
LXByb2dyZXNzLXZhbHVlIgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>