<?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>94862</bug_id>
          
          <creation_ts>2012-08-23 15:00:00 -0700</creation_ts>
          <short_desc>[chromium] Don&apos;t require a RenderSurface* in order to create a RenderPass</short_desc>
          <delta_ts>2012-08-23 16:23:09 -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>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="Dana Jansens">danakj</reporter>
          <assigned_to name="Dana Jansens">danakj</assigned_to>
          <cc>aelias</cc>
    
    <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>piman</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>wjmaclean</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>703430</commentid>
    <comment_count>0</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-08-23 15:00:00 -0700</bug_when>
    <thetext>[chromium] Don&apos;t require a RenderSurface* in order to create a RenderPass</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703439</commentid>
    <comment_count>1</comment_count>
      <attachid>160259</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-08-23 15:07:44 -0700</bug_when>
    <thetext>Created attachment 160259
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703440</commentid>
    <comment_count>2</comment_count>
      <attachid>160259</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-08-23 15:10:20 -0700</bug_when>
    <thetext>Comment on attachment 160259
Patch

R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703518</commentid>
    <comment_count>3</comment_count>
      <attachid>160259</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-23 16:23:06 -0700</bug_when>
    <thetext>Comment on attachment 160259
Patch

Clearing flags on attachment: 160259

Committed r126501: &lt;http://trac.webkit.org/changeset/126501&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703519</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-23 16:23:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160259</attachid>
            <date>2012-08-23 15:07:44 -0700</date>
            <delta_ts>2012-08-23 16:23:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94862-20120823180740.patch</filename>
            <type>text/plain</type>
            <size>10990</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2NDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGNlOTcxNjkzMDllYTA1
ZmUyNTQzYzY2MGZiNTliMWU3MjBhY2MwMC4uNzIzNzZmZjMwOWI5OTEwZDFlNGI3MjFlOTY5ODZl
ZjViZTBkMGNhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDEyLTA4LTIzICBEYW5h
IEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFtjaHJvbWl1bV0gRG9u
J3QgcmVxdWlyZSBhIFJlbmRlclN1cmZhY2UqIGluIG9yZGVyIHRvIGNyZWF0ZSBhIFJlbmRlclBh
c3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0ODYy
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgYSB0
ZXN0IHdhbnRzIHRvIGNyZWF0ZSBhIFJlbmRlclBhc3MsIHRoZXkgYXJlIHJlcXVpcmVkIHRvIGNy
ZWF0ZSBhCisgICAgICAgIExheWVyLCBhbmQgYSBSZW5kZXJTdXJmYWNlLiBUaGlzIGlzIG5vdCBp
ZGVhbCwgd2Ugc2hvdWxkIGxldCB0ZXN0cworICAgICAgICBjcmVhdGUgUmVuZGVyUGFzc2VzIG1v
cmUgc2ltcGx5IGJ5IGdpdmluZyB0aGUgaW5mb3JtYXRpb24gdGhhdCBpdCBuZWVkcy4KKworICAg
ICAgICBUaGlzIGFsc28gaGVscHMgdXMgcmVjcmVhdGUgdGhlIFJlbmRlclBhc3NlcyBhZnRlciBy
ZWNlaXZpbmcgYSBjb3B5CisgICAgICAgIHZpYSBJUEMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RJbXBsLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNDTGF5ZXJUcmVlSG9zdEltcGw6OmNhbGN1bGF0ZVJlbmRlclBhc3Nlcyk6CisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NSZW5kZXJQYXNzLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkNDUmVuZGVyUGFzczo6Y3JlYXRlKToKKyAgICAgICAgKFdlYkNvcmU6
OkNDUmVuZGVyUGFzczo6Q0NSZW5kZXJQYXNzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9jYy9DQ1JlbmRlclBhc3MuaDoKKyAgICAgICAgKENDUmVuZGVyUGFzcyk6CisK
KzIwMTItMDgtMjMgIERhbmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CisKICAgICAg
ICAgW2Nocm9taXVtXSBDcmVhdGUgc2hhcmVkUXVhZFN0YXRlIGF0IHNhbWUgdGltZSBhcyBjcmVh
dGluZyBxdWFkcyBhbmQgZ2l2ZSB0aGVtIHRvIHRoZSBxdWFkU2luawogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ3NTIKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZwppbmRleCA1OThiOTIzNjEwMzU0M2FlNTUwMTU1MDJiMTEyN2Y0ZjNhZWU3MWM1Li5j
YTVkMWE4NTU4MTVlNWIwNmE2MDRhYjA5YjNkODRmZGViZGI5N2Y0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE2IEBACiAyMDEyLTA4LTIzICBEYW5hIEphbnNlbnMgIDxk
YW5ha2pAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFtjaHJvbWl1bV0gRG9uJ3QgcmVxdWlyZSBh
IFJlbmRlclN1cmZhY2UqIGluIG9yZGVyIHRvIGNyZWF0ZSBhIFJlbmRlclBhc3MKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0ODYyCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB0ZXN0cy9DQ0xheWVyVHJl
ZUhvc3RJbXBsVGVzdC5jcHA6CisgICAgICAgICogdGVzdHMvQ0NSZW5kZXJlckdMVGVzdC5jcHA6
CisgICAgICAgIChGYWtlQ0NSZW5kZXJlckNsaWVudDo6RmFrZUNDUmVuZGVyZXJDbGllbnQpOgor
CisyMDEyLTA4LTIzICBEYW5hIEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCiAgICAg
ICAgIFtjaHJvbWl1bV0gQ3JlYXRlIHNoYXJlZFF1YWRTdGF0ZSBhdCBzYW1lIHRpbWUgYXMgY3Jl
YXRpbmcgcXVhZHMgYW5kIGdpdmUgdGhlbSB0byB0aGUgcXVhZFNpbmsKICAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0NzUyCiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9z
dEltcGwuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NMYXllclRyZWVIb3N0SW1wbC5jcHAKaW5kZXggZGU0YWFiZDljY2JiOTVmNjE5NjgxZDVlYzUz
YmY2ZmQ1ZDAyMTcxYS4uNjQ3ZGU4OGY3Njg5YTUyMTZkNTMzN2VhYjM3YTU5ZjA4NTA1MjlmOCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NMYXllclRyZWVIb3N0SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0SW1wbC5jcHAKQEAgLTI4MSw3ICsyODEs
OSBAQCBib29sIENDTGF5ZXJUcmVlSG9zdEltcGw6OmNhbGN1bGF0ZVJlbmRlclBhc3NlcyhGcmFt
ZURhdGEmIGZyYW1lKQogICAgICAgICBDQ1JlbmRlclN1cmZhY2UqIHJlbmRlclN1cmZhY2UgPSBy
ZW5kZXJTdXJmYWNlTGF5ZXItPnJlbmRlclN1cmZhY2UoKTsKIAogICAgICAgICBpbnQgcmVuZGVy
UGFzc0lkID0gcmVuZGVyU3VyZmFjZUxheWVyLT5pZCgpOwotICAgICAgICBPd25QdHI8Q0NSZW5k
ZXJQYXNzPiBwYXNzID0gQ0NSZW5kZXJQYXNzOjpjcmVhdGUocmVuZGVyU3VyZmFjZSwgcmVuZGVy
UGFzc0lkKTsKKyAgICAgICAgSW50UmVjdCBvdXRwdXRSZWN0ID0gcmVuZGVyU3VyZmFjZS0+Y29u
dGVudFJlY3QoKTsKKyAgICAgICAgY29uc3QgV2ViVHJhbnNmb3JtYXRpb25NYXRyaXgmIHRyYW5z
Zm9ybVRvUm9vdFRhcmdldCA9IHJlbmRlclN1cmZhY2UtPnNjcmVlblNwYWNlVHJhbnNmb3JtKCk7
CisgICAgICAgIE93blB0cjxDQ1JlbmRlclBhc3M+IHBhc3MgPSBDQ1JlbmRlclBhc3M6OmNyZWF0
ZShyZW5kZXJQYXNzSWQsIG91dHB1dFJlY3QsIHRyYW5zZm9ybVRvUm9vdFRhcmdldCk7CiAgICAg
ICAgIHBhc3MtPnNldERhbWFnZVJlY3QocmVuZGVyU3VyZmFjZS0+ZGFtYWdlVHJhY2tlcigpLT5j
dXJyZW50RGFtYWdlUmVjdCgpKTsKICAgICAgICAgcGFzcy0+c2V0RmlsdGVycyhyZW5kZXJTdXJm
YWNlTGF5ZXItPmZpbHRlcnMoKSk7CiAgICAgICAgIHBhc3MtPnNldEJhY2tncm91bmRGaWx0ZXJz
KHJlbmRlclN1cmZhY2VMYXllci0+YmFja2dyb3VuZEZpbHRlcnMoKSk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1JlbmRlclBhc3Mu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NSZW5k
ZXJQYXNzLmNwcAppbmRleCA4MTBhMWM1YzgxOWQ3NjlhMWJlZmNiZjgyNmJiNDk5ZjIyZWNkMTYw
Li4wNGZlOTE4MDI5ZDlhODA0OTlmMTRlMTBjYzU2NGE1M2MyNTI1ODhjIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1JlbmRlclBhc3Mu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
UmVuZGVyUGFzcy5jcHAKQEAgLTM4LDE5ICszOCwxOCBAQCB1c2luZyBXZWJLaXQ6OldlYlRyYW5z
Zm9ybWF0aW9uTWF0cml4OwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLVBhc3NPd25QdHI8Q0NS
ZW5kZXJQYXNzPiBDQ1JlbmRlclBhc3M6OmNyZWF0ZShDQ1JlbmRlclN1cmZhY2UqIHRhcmdldFN1
cmZhY2UsIGludCBpZCkKK1Bhc3NPd25QdHI8Q0NSZW5kZXJQYXNzPiBDQ1JlbmRlclBhc3M6OmNy
ZWF0ZShpbnQgaWQsIEludFJlY3Qgb3V0cHV0UmVjdCwgY29uc3QgV2ViS2l0OjpXZWJUcmFuc2Zv
cm1hdGlvbk1hdHJpeCYgdHJhbnNmb3JtVG9Sb290VGFyZ2V0KQogewotICAgIHJldHVybiBhZG9w
dFB0cihuZXcgQ0NSZW5kZXJQYXNzKHRhcmdldFN1cmZhY2UsIGlkKSk7CisgICAgcmV0dXJuIGFk
b3B0UHRyKG5ldyBDQ1JlbmRlclBhc3MoaWQsIG91dHB1dFJlY3QsIHRyYW5zZm9ybVRvUm9vdFRh
cmdldCkpOwogfQogCi1DQ1JlbmRlclBhc3M6OkNDUmVuZGVyUGFzcyhDQ1JlbmRlclN1cmZhY2Uq
IHRhcmdldFN1cmZhY2UsIGludCBpZCkKK0NDUmVuZGVyUGFzczo6Q0NSZW5kZXJQYXNzKGludCBp
ZCwgSW50UmVjdCBvdXRwdXRSZWN0LCBjb25zdCBXZWJLaXQ6OldlYlRyYW5zZm9ybWF0aW9uTWF0
cml4JiB0cmFuc2Zvcm1Ub1Jvb3RUYXJnZXQpCiAgICAgOiBtX2lkKGlkKQotICAgICwgbV90cmFu
c2Zvcm1Ub1Jvb3RUYXJnZXQodGFyZ2V0U3VyZmFjZS0+c2NyZWVuU3BhY2VUcmFuc2Zvcm0oKSkK
LSAgICAsIG1fb3V0cHV0UmVjdCh0YXJnZXRTdXJmYWNlLT5jb250ZW50UmVjdCgpKQorICAgICwg
bV90cmFuc2Zvcm1Ub1Jvb3RUYXJnZXQodHJhbnNmb3JtVG9Sb290VGFyZ2V0KQorICAgICwgbV9v
dXRwdXRSZWN0KG91dHB1dFJlY3QpCiAgICAgLCBtX2hhc1RyYW5zcGFyZW50QmFja2dyb3VuZCh0
cnVlKQogICAgICwgbV9oYXNPY2NsdXNpb25Gcm9tT3V0c2lkZVRhcmdldFN1cmZhY2UoZmFsc2Up
CiB7Ci0gICAgQVNTRVJUKHRhcmdldFN1cmZhY2UpOwogICAgIEFTU0VSVChpZCA+IDApOwogfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9j
Yy9DQ1JlbmRlclBhc3MuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDUmVuZGVyUGFzcy5oCmluZGV4IDkzMGM4YTdjNDMxYTljYTJjMzNkN2YzMjBkMjNm
MTI5Y2UxZGVkNGQuLjRhYWFmNDcxNzU5ZGZiOGI5YzgzY2FmN2YzMTZmNzRmNWZiMTU4ZmYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
UmVuZGVyUGFzcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDUmVuZGVyUGFzcy5oCkBAIC01OCw3ICs1OCw3IEBAIHR5cGVkZWYgVmVjdG9yPE93
blB0cjxDQ1NoYXJlZFF1YWRTdGF0ZT4gPiBDQ1NoYXJlZFF1YWRTdGF0ZUxpc3Q7CiBjbGFzcyBD
Q1JlbmRlclBhc3MgewogICAgIFdURl9NQUtFX05PTkNPUFlBQkxFKENDUmVuZGVyUGFzcyk7CiBw
dWJsaWM6Ci0gICAgc3RhdGljIFBhc3NPd25QdHI8Q0NSZW5kZXJQYXNzPiBjcmVhdGUoQ0NSZW5k
ZXJTdXJmYWNlKiwgaW50IGlkKTsKKyAgICBzdGF0aWMgUGFzc093blB0cjxDQ1JlbmRlclBhc3M+
IGNyZWF0ZShpbnQgaWQsIEludFJlY3Qgb3V0cHV0UmVjdCwgY29uc3QgV2ViS2l0OjpXZWJUcmFu
c2Zvcm1hdGlvbk1hdHJpeCYgdHJhbnNmb3JtVG9Sb290VGFyZ2V0KTsKIAogICAgIHZvaWQgYXBw
ZW5kUXVhZHNGb3JMYXllcihDQ0xheWVySW1wbCosIENDT2NjbHVzaW9uVHJhY2tlckltcGwqLCBi
b29sJiBoYWRNaXNzaW5nVGlsZXMpOwogICAgIHZvaWQgYXBwZW5kUXVhZHNGb3JSZW5kZXJTdXJm
YWNlTGF5ZXIoQ0NMYXllckltcGwqLCBjb25zdCBDQ1JlbmRlclBhc3MqIGNvbnRyaWJ1dGluZ1Jl
bmRlclBhc3MsIENDT2NjbHVzaW9uVHJhY2tlckltcGwqKTsKQEAgLTkwLDcgKzkwLDcgQEAgcHVi
bGljOgogICAgIGJvb2wgaGFzT2NjbHVzaW9uRnJvbU91dHNpZGVUYXJnZXRTdXJmYWNlKCkgY29u
c3QgeyByZXR1cm4gbV9oYXNPY2NsdXNpb25Gcm9tT3V0c2lkZVRhcmdldFN1cmZhY2U7IH0KICAg
ICB2b2lkIHNldEhhc09jY2x1c2lvbkZyb21PdXRzaWRlVGFyZ2V0U3VyZmFjZShib29sIGhhc09j
Y2x1c2lvbkZyb21PdXRzaWRlVGFyZ2V0U3VyZmFjZSkgeyBtX2hhc09jY2x1c2lvbkZyb21PdXRz
aWRlVGFyZ2V0U3VyZmFjZSA9IGhhc09jY2x1c2lvbkZyb21PdXRzaWRlVGFyZ2V0U3VyZmFjZTsg
fQogcHJvdGVjdGVkOgotICAgIENDUmVuZGVyUGFzcyhDQ1JlbmRlclN1cmZhY2UqLCBpbnQgaWQp
OworICAgIENDUmVuZGVyUGFzcyhpbnQgaWQsIEludFJlY3Qgb3V0cHV0UmVjdCwgY29uc3QgV2Vi
S2l0OjpXZWJUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgdHJhbnNmb3JtVG9Sb290VGFyZ2V0KTsKIAog
ICAgIGludCBtX2lkOwogICAgIENDUXVhZExpc3QgbV9xdWFkTGlzdDsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NMYXllclRyZWVIb3N0SW1wbFRlc3QuY3BwIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RJbXBsVGVzdC5jcHAK
aW5kZXggN2JmYzljOTU2NzQ2NTAwM2MyYTlkYmE1MDJlZjc2ZDM1YmFlYjM1Zi4uYTcxNWY1Yjlh
NDk5OWEzNzRiYmE5YWRkNDI0NzAwMDY2ZmRlYWNhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RJbXBsVGVzdC5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RJbXBsVGVzdC5jcHAKQEAgLTM4
MDgsMTkgKzM4MDgsMTcgQEAgc3RydWN0IFJlbmRlclBhc3NDYWNoZUVudHJ5IHsKIAogc3RydWN0
IFJlbmRlclBhc3NSZW1vdmFsVGVzdERhdGEgOiBwdWJsaWMgQ0NMYXllclRyZWVIb3N0SW1wbDo6
RnJhbWVEYXRhIHsKICAgICBzdGQ6Om1hcDxjaGFyLCBSZW5kZXJQYXNzQ2FjaGVFbnRyeT4gcmVu
ZGVyUGFzc0NhY2hlOwotICAgIFZlY3RvcjxPd25QdHI8Q0NSZW5kZXJTdXJmYWNlPiA+IHJlbmRl
clN1cmZhY2VTdG9yZTsKLSAgICBWZWN0b3I8T3duUHRyPENDTGF5ZXJJbXBsPiA+IGxheWVyU3Rv
cmU7CiAgICAgT3duUHRyPENDU2hhcmVkUXVhZFN0YXRlPiBzaGFyZWRRdWFkU3RhdGU7CiB9Owog
CiBjbGFzcyBDQ1Rlc3RSZW5kZXJQYXNzOiBwdWJsaWMgQ0NSZW5kZXJQYXNzIHsKIHB1YmxpYzoK
LSAgICBzdGF0aWMgUGFzc093blB0cjxDQ1JlbmRlclBhc3M+IGNyZWF0ZShDQ1JlbmRlclN1cmZh
Y2UqIHJlbmRlclN1cmZhY2UsIGludCBpZCkgeyByZXR1cm4gYWRvcHRQdHIobmV3IENDVGVzdFJl
bmRlclBhc3MocmVuZGVyU3VyZmFjZSwgaWQpKTsgfQorICAgIHN0YXRpYyBQYXNzT3duUHRyPEND
UmVuZGVyUGFzcz4gY3JlYXRlKGludCBpZCwgSW50UmVjdCBvdXRwdXRSZWN0LCBjb25zdCBXZWJU
cmFuc2Zvcm1hdGlvbk1hdHJpeCYgcm9vdFRyYW5zZm9ybSkgeyByZXR1cm4gYWRvcHRQdHIobmV3
IENDVGVzdFJlbmRlclBhc3MoaWQsIG91dHB1dFJlY3QsIHJvb3RUcmFuc2Zvcm0pKTsgfQogCiAg
ICAgdm9pZCBhcHBlbmRRdWFkKFBhc3NPd25QdHI8Q0NEcmF3UXVhZD4gcXVhZCkgeyBtX3F1YWRM
aXN0LmFwcGVuZChxdWFkKTsgfQogCiBwcm90ZWN0ZWQ6Ci0gICAgQ0NUZXN0UmVuZGVyUGFzcyhD
Q1JlbmRlclN1cmZhY2UqIHJlbmRlclN1cmZhY2UsIGludCBpZCkgOiBDQ1JlbmRlclBhc3MocmVu
ZGVyU3VyZmFjZSwgaWQpIHsgfQorICAgIENDVGVzdFJlbmRlclBhc3MoaW50IGlkLCBJbnRSZWN0
IG91dHB1dFJlY3QsIGNvbnN0IFdlYlRyYW5zZm9ybWF0aW9uTWF0cml4JiByb290VHJhbnNmb3Jt
KSA6IENDUmVuZGVyUGFzcyhpZCwgb3V0cHV0UmVjdCwgcm9vdFRyYW5zZm9ybSkgeyB9CiB9Owog
CiBjbGFzcyBDQ1Rlc3RSZW5kZXJlciA6IHB1YmxpYyBDQ1JlbmRlcmVyR0wsIHB1YmxpYyBDQ1Jl
bmRlcmVyQ2xpZW50IHsKQEAgLTM4NTcsMTcgKzM4NTUsNiBAQCBwcml2YXRlOgogICAgIEhhc2hT
ZXQ8aW50PiBtX3RleHR1cmVzOwogfTsKIAotc3RhdGljIFBhc3NPd25QdHI8Q0NSZW5kZXJQYXNz
PiBjcmVhdGVEdW1teVJlbmRlclBhc3MoUmVuZGVyUGFzc1JlbW92YWxUZXN0RGF0YSYgdGVzdERh
dGEsIGludCBpZCkKLXsKLSAgICBPd25QdHI8Q0NMYXllckltcGw+IGxheWVySW1wbChDQ0xheWVy
SW1wbDo6Y3JlYXRlKGlkKSk7Ci0gICAgT3duUHRyPENDUmVuZGVyU3VyZmFjZT4gcmVuZGVyU3Vy
ZmFjZShhZG9wdFB0cihuZXcgQ0NSZW5kZXJTdXJmYWNlKGxheWVySW1wbC5nZXQoKSkpKTsKLSAg
ICBPd25QdHI8Q0NSZW5kZXJQYXNzPiByZW5kZXJQYXNzUHRyKENDVGVzdFJlbmRlclBhc3M6OmNy
ZWF0ZShyZW5kZXJTdXJmYWNlLmdldCgpLCBsYXllckltcGwtPmlkKCkpKTsKLQotICAgIHRlc3RE
YXRhLnJlbmRlclN1cmZhY2VTdG9yZS5hcHBlbmQocmVuZGVyU3VyZmFjZS5yZWxlYXNlKCkpOwot
ICAgIHRlc3REYXRhLmxheWVyU3RvcmUuYXBwZW5kKGxheWVySW1wbC5yZWxlYXNlKCkpOwotICAg
IHJldHVybiByZW5kZXJQYXNzUHRyLnJlbGVhc2UoKTsKLX0KLQogc3RhdGljIHZvaWQgY29uZmln
dXJlUmVuZGVyUGFzc1Rlc3REYXRhKGNvbnN0IGNoYXIqIHRlc3RTY3JpcHQsIFJlbmRlclBhc3NS
ZW1vdmFsVGVzdERhdGEmIHRlc3REYXRhLCBDQ1Rlc3RSZW5kZXJlciogcmVuZGVyZXIpCiB7CiAg
ICAgcmVuZGVyZXItPmNsZWFyQ2FjaGVkVGV4dHVyZXMoKTsKQEAgLTM4NzksNyArMzg2Niw3IEBA
IHN0YXRpYyB2b2lkIGNvbmZpZ3VyZVJlbmRlclBhc3NUZXN0RGF0YShjb25zdCBjaGFyKiB0ZXN0
U2NyaXB0LCBSZW5kZXJQYXNzUmVtb3ZhCiAKICAgICAvLyBQcmUtY3JlYXRlIHJvb3QgcGFzcwog
ICAgIGNoYXIgcm9vdFJlbmRlclBhc3NJZCA9IHRlc3RTY3JpcHRbMF07Ci0gICAgT3duUHRyPEND
UmVuZGVyUGFzcz4gcm9vdFJlbmRlclBhc3MgPSBjcmVhdGVEdW1teVJlbmRlclBhc3ModGVzdERh
dGEsIHJvb3RSZW5kZXJQYXNzSWQpOworICAgIE93blB0cjxDQ1JlbmRlclBhc3M+IHJvb3RSZW5k
ZXJQYXNzID0gQ0NUZXN0UmVuZGVyUGFzczo6Y3JlYXRlKHJvb3RSZW5kZXJQYXNzSWQsIEludFJl
Y3QoKSwgV2ViVHJhbnNmb3JtYXRpb25NYXRyaXgoKSk7CiAgICAgdGVzdERhdGEucmVuZGVyUGFz
c0NhY2hlLmluc2VydChzdGQ6OnBhaXI8Y2hhciwgUmVuZGVyUGFzc0NhY2hlRW50cnk+KHJvb3RS
ZW5kZXJQYXNzSWQsIFJlbmRlclBhc3NDYWNoZUVudHJ5KHJvb3RSZW5kZXJQYXNzLnJlbGVhc2Uo
KSkpKTsKICAgICB3aGlsZSAoKmN1cnJlbnRDaGFyKSB7CiAgICAgICAgIGNoYXIgcmVuZGVyUGFz
c0lkID0gY3VycmVudENoYXJbMF07CkBAIC0zOTMwLDcgKzM5MTcsNyBAQCBzdGF0aWMgdm9pZCBj
b25maWd1cmVSZW5kZXJQYXNzVGVzdERhdGEoY29uc3QgY2hhciogdGVzdFNjcmlwdCwgUmVuZGVy
UGFzc1JlbW92YQogICAgICAgICAgICAgICAgICAgICBpZiAoaGFzVGV4dHVyZSkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlbmRlcmVyLT5zZXRIYXZlQ2FjaGVkUmVzb3VyY2VzRm9yUmVuZGVy
UGFzc0lkKG5ld1JlbmRlclBhc3NJZCk7CiAKLSAgICAgICAgICAgICAgICAgICAgT3duUHRyPEND
UmVuZGVyUGFzcz4gcmVuZGVyUGFzcyA9IGNyZWF0ZUR1bW15UmVuZGVyUGFzcyh0ZXN0RGF0YSwg
bmV3UmVuZGVyUGFzc0lkKTsKKyAgICAgICAgICAgICAgICAgICAgT3duUHRyPENDUmVuZGVyUGFz
cz4gcmVuZGVyUGFzcyA9IENDVGVzdFJlbmRlclBhc3M6OmNyZWF0ZShuZXdSZW5kZXJQYXNzSWQs
IEludFJlY3QoKSwgV2ViVHJhbnNmb3JtYXRpb25NYXRyaXgoKSk7CiAgICAgICAgICAgICAgICAg
ICAgIHRlc3REYXRhLnJlbmRlclBhc3NDYWNoZS5pbnNlcnQoc3RkOjpwYWlyPGNoYXIsIFJlbmRl
clBhc3NDYWNoZUVudHJ5PihuZXdSZW5kZXJQYXNzSWQsIFJlbmRlclBhc3NDYWNoZUVudHJ5KHJl
bmRlclBhc3MucmVsZWFzZSgpKSkpOwogICAgICAgICAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ1JlbmRlcmVyR0xUZXN0LmNwcCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NSZW5kZXJlckdMVGVzdC5jcHAKaW5kZXggZmZhZTZh
YzQ4ODAxNmU5OGY0NDI5NmRmNjk1MWFkZTViMTI1ZmU5Zi4uMmYzZmQ2YTA4MTM1ODcwOTFhMmZj
NGIwOWU0OTBiZDcxMGY2ZTk1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9DQ1JlbmRlcmVyR0xUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL0NDUmVuZGVyZXJHTFRlc3QuY3BwCkBAIC0zNiw2ICszNiw3IEBACiAjaW5jbHVkZSA8Z21v
Y2svZ21vY2suaD4KICNpbmNsdWRlIDxndGVzdC9ndGVzdC5oPgogI2luY2x1ZGUgPHB1YmxpYy9X
ZWJDb21wb3NpdG9yLmg+CisjaW5jbHVkZSA8cHVibGljL1dlYlRyYW5zZm9ybWF0aW9uTWF0cml4
Lmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsK
QEAgLTc5LDggKzgwLDcgQEAgcHVibGljOgogICAgICAgICAsIG1fcm9vdExheWVyKENDTGF5ZXJJ
bXBsOjpjcmVhdGUoMSkpCiAgICAgICAgICwgbV9tZW1vcnlBbGxvY2F0aW9uTGltaXRCeXRlcyhD
Q1ByaW9yaXRpemVkVGV4dHVyZU1hbmFnZXI6OmRlZmF1bHRNZW1vcnlBbGxvY2F0aW9uTGltaXQo
KSkKICAgICB7Ci0gICAgICAgIG1fcm9vdExheWVyLT5jcmVhdGVSZW5kZXJTdXJmYWNlKCk7Ci0g
ICAgICAgIE93blB0cjxDQ1JlbmRlclBhc3M+IHJvb3RSZW5kZXJQYXNzID0gQ0NSZW5kZXJQYXNz
OjpjcmVhdGUobV9yb290TGF5ZXItPnJlbmRlclN1cmZhY2UoKSwgbV9yb290TGF5ZXItPmlkKCkp
OworICAgICAgICBPd25QdHI8Q0NSZW5kZXJQYXNzPiByb290UmVuZGVyUGFzcyA9IENDUmVuZGVy
UGFzczo6Y3JlYXRlKG1fcm9vdExheWVyLT5pZCgpLCBJbnRSZWN0KCksIFdlYlRyYW5zZm9ybWF0
aW9uTWF0cml4KCkpOwogICAgICAgICBtX3JlbmRlclBhc3Nlc0luRHJhd09yZGVyLmFwcGVuZChy
b290UmVuZGVyUGFzcy5nZXQoKSk7CiAgICAgICAgIG1fcmVuZGVyUGFzc2VzLnNldChtX3Jvb3RM
YXllci0+aWQoKSwgcm9vdFJlbmRlclBhc3MucmVsZWFzZSgpKTsKICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>