<?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>48669</bug_id>
          
          <creation_ts>2010-10-29 14:05:21 -0700</creation_ts>
          <short_desc>A different mask or reference value in stencil operations should generate INVALID_OPERATION</short_desc>
          <delta_ts>2010-11-03 16:53:39 -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>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zhenyao Mo">zmo</reporter>
          <assigned_to name="Zhenyao Mo">zmo</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>enne</cc>
    
    <cc>kbr</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302033</commentid>
    <comment_count>0</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-10-29 14:05:21 -0700</bug_when>
    <thetext>WebGL Spec:

6.5 Stencil Separate Mask and Reference Value

In the WebGL API it is illegal to specify a different mask or reference value for front facing and back facing triangles in stencil operations. A call to stencilMaskSeparate will generate an INVALID_OPERATION error if FRONT mask is not equal to BACK mask. Similarly, a call to stencilFuncSeparate will generate an INVALID_OPERATION error if FRONT ref is not equal to BACK ref or FRONT mask is not equal to BACK mask.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303815</commentid>
    <comment_count>1</comment_count>
      <attachid>72775</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-11-02 17:35:34 -0700</bug_when>
    <thetext>Created attachment 72775
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304345</commentid>
    <comment_count>2</comment_count>
      <attachid>72775</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-11-03 16:32:32 -0700</bug_when>
    <thetext>Comment on attachment 72775
patch

This bug strongly indicates that stencilFuncSeparate and stencilMaskSeparate are completely useless in the WebGL API. Before r+&apos;ing this I want to raise this issue with the WebGL working group.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304349</commentid>
    <comment_count>3</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-11-03 16:36:54 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 72775 [details])
&gt; This bug strongly indicates that stencilFuncSeparate and stencilMaskSeparate are completely useless in the WebGL API. Before r+&apos;ing this I want to raise this issue with the WebGL working group.

For stencilMaskSeparate yes, for stencilFuncSeparate, you can still specify different funcs for front and back, although they have to have the same ref and mask values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304352</commentid>
    <comment_count>4</comment_count>
      <attachid>72775</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-11-03 16:42:58 -0700</bug_when>
    <thetext>Comment on attachment 72775
patch

Thanks for pointing that out. Looks good in that case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304357</commentid>
    <comment_count>5</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-11-03 16:53:39 -0700</bug_when>
    <thetext>Committed r71282: &lt;http://trac.webkit.org/changeset/71282&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72775</attachid>
            <date>2010-11-02 17:35:34 -0700</date>
            <delta_ts>2010-11-03 16:42:58 -0700</delta_ts>
            <desc>patch</desc>
            <filename>stencil.patch</filename>
            <type>text/plain</type>
            <size>9365</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MTE5MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTAtMTEtMDIgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBIGRpZmZl
cmVudCBtYXNrIG9yIHJlZmVyZW5jZSB2YWx1ZSBpbiBzdGVuY2lsIG9wZXJhdGlvbnMgc2hvdWxk
IGdlbmVyYXRlIElOVkFMSURfT1BFUkFUSU9OCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00ODY2OQorCisgICAgICAgICogaHRtbC9jYW52YXMvV2ViR0xS
ZW5kZXJpbmdDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29u
dGV4dDo6V2ViR0xSZW5kZXJpbmdDb250ZXh0KTogSW5pdCBzdGVuY2lsIGZ1bmMgcmVmL21hc2sg
YW5kIHN0ZW5jaWwgbWFzayB0byBkZWZhdWx0LgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5k
ZXJpbmdDb250ZXh0OjpzdGVuY2lsRnVuYyk6IENhY2hlIHJlZi9tYXNrIHZhbHVlLgorICAgICAg
ICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0OjpzdGVuY2lsRnVuY1NlcGFyYXRlKTog
R2VuZXJhdGUgZXJyb3IgaWYgZnJvbnQvYmFjayB2YWx1ZXMgZGlmZmVyLgorICAgICAgICAoV2Vi
Q29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0OjpzdGVuY2lsTWFzayk6IENhY2hlIG1hc2sgdmFs
dWUuCisgICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnN0ZW5jaWxNYXNr
U2VwYXJhdGUpOiBHZW5lcmF0ZSBlcnJvciBpZiBmcm9udC9iYWNrIHZhbHVlcyBkaWZmZXIuCisg
ICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnZhbGlkYXRlRmFjZSk6IFZh
bGlkYXRlIGZhY2UgcGFyYW1ldGVyLgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdD
b250ZXh0Ojp2YWxpZGF0ZVN0ZW5jaWxGdW5jKTogVmFsaWRhdGUgc3RlbmNpbCBmdW5jIHBhcmFt
ZXRlci4KKyAgICAgICAgKiBodG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuaDogQWRk
IG1lbWJlcnMgdG8gdHJhY2sgc3RlbmNpbCBmdW5jIHJlZi9tYXNrIGFuZCBzdGVuY2lsIG1hc2su
CisKIDIwMTAtMTEtMDIgIElseWEgU2hlcm1hbiAgPGlzaGVybWFuQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBLZW50IFRhbXVyYS4KSW5kZXg6IFdlYkNvcmUvaHRtbC9jYW52
YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwv
Y2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHAJKHJldmlzaW9uIDcxMTg5KQorKysgV2Vi
Q29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xMDcsNiArMTA3LDkgQEAgV2ViR0xSZW5kZXJpbmdDb250ZXh0OjpXZWJHTFJlbmRlcmlu
Z0NvbgogICAgICwgbV91bnBhY2tBbGlnbm1lbnQoNCkKICAgICAsIG1fdW5wYWNrRmxpcFkoZmFs
c2UpCiAgICAgLCBtX3VucGFja1ByZW11bHRpcGx5QWxwaGEoZmFsc2UpCisgICAgLCBtX3N0ZW5j
aWxNYXNrKDB4RkZGRkZGRkYpCisgICAgLCBtX3N0ZW5jaWxGdW5jUmVmKDApCisgICAgLCBtX3N0
ZW5jaWxGdW5jTWFzaygweEZGRkZGRkZGKQogewogICAgIEFTU0VSVChtX2NvbnRleHQpOwogCkBA
IC0yMDk2LDI0ICsyMDk5LDQ4IEBAIHZvaWQgV2ViR0xSZW5kZXJpbmdDb250ZXh0OjpzaGFkZXJT
b3VyY2UKIAogdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnN0ZW5jaWxGdW5jKHVuc2lnbmVk
IGxvbmcgZnVuYywgbG9uZyByZWYsIHVuc2lnbmVkIGxvbmcgbWFzaykKIHsKKyAgICBpZiAoIXZh
bGlkYXRlU3RlbmNpbEZ1bmMoZnVuYykpCisgICAgICAgIHJldHVybjsKKyAgICBtX3N0ZW5jaWxG
dW5jUmVmID0gcmVmOworICAgIG1fc3RlbmNpbEZ1bmNNYXNrID0gbWFzazsKICAgICBtX2NvbnRl
eHQtPnN0ZW5jaWxGdW5jKGZ1bmMsIHJlZiwgbWFzayk7CiAgICAgY2xlYW51cEFmdGVyR3JhcGhp
Y3NDYWxsKGZhbHNlKTsKIH0KIAogdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnN0ZW5jaWxG
dW5jU2VwYXJhdGUodW5zaWduZWQgbG9uZyBmYWNlLCB1bnNpZ25lZCBsb25nIGZ1bmMsIGxvbmcg
cmVmLCB1bnNpZ25lZCBsb25nIG1hc2spCiB7CisgICAgaWYgKCF2YWxpZGF0ZUZhY2UoZmFjZSkg
fHwgIXZhbGlkYXRlU3RlbmNpbEZ1bmMoZnVuYykpCisgICAgICAgIHJldHVybjsKKyAgICBpZiAo
ZmFjZSA9PSBHcmFwaGljc0NvbnRleHQzRDo6RlJPTlRfQU5EX0JBQ0spIHsKKyAgICAgICAgbV9z
dGVuY2lsRnVuY1JlZiA9IHJlZjsKKyAgICAgICAgbV9zdGVuY2lsRnVuY01hc2sgPSBtYXNrOwor
ICAgIH0gZWxzZSBpZiAobV9zdGVuY2lsRnVuY1JlZiAhPSByZWYgfHwgbV9zdGVuY2lsRnVuY01h
c2sgIT0gbWFzaykgeworICAgICAgICAvLyBmb3IgcmVmIHZhbHVlLCB3ZSBnZW5lcmF0ZSBhbiBl
cnJvciBpZiB1c2VyIHNwZWNpZnkgYSBkaWZmZXJlbnQgdmFsdWUKKyAgICAgICAgLy8gZm9yIGZy
b250L2JhY2sgZmFjZXMgZXZlbiBpZiB0aGV5IGNsYW1wIHRvIHRoZSBzYW1lIHZhbHVlIGludGVy
bmFsbHkuCisgICAgICAgIG1fY29udGV4dC0+c3ludGhlc2l6ZUdMRXJyb3IoR3JhcGhpY3NDb250
ZXh0M0Q6OklOVkFMSURfT1BFUkFUSU9OKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KICAgICBt
X2NvbnRleHQtPnN0ZW5jaWxGdW5jU2VwYXJhdGUoZmFjZSwgZnVuYywgcmVmLCBtYXNrKTsKICAg
ICBjbGVhbnVwQWZ0ZXJHcmFwaGljc0NhbGwoZmFsc2UpOwogfQogCiB2b2lkIFdlYkdMUmVuZGVy
aW5nQ29udGV4dDo6c3RlbmNpbE1hc2sodW5zaWduZWQgbG9uZyBtYXNrKQogeworICAgIG1fc3Rl
bmNpbE1hc2sgPSBtYXNrOwogICAgIG1fY29udGV4dC0+c3RlbmNpbE1hc2sobWFzayk7CiAgICAg
Y2xlYW51cEFmdGVyR3JhcGhpY3NDYWxsKGZhbHNlKTsKIH0KIAogdm9pZCBXZWJHTFJlbmRlcmlu
Z0NvbnRleHQ6OnN0ZW5jaWxNYXNrU2VwYXJhdGUodW5zaWduZWQgbG9uZyBmYWNlLCB1bnNpZ25l
ZCBsb25nIG1hc2spCiB7CisgICAgaWYgKCF2YWxpZGF0ZUZhY2UoZmFjZSkpCisgICAgICAgIHJl
dHVybjsKKyAgICBpZiAoZmFjZSA9PSBHcmFwaGljc0NvbnRleHQzRDo6RlJPTlRfQU5EX0JBQ0sp
CisgICAgICAgIG1fc3RlbmNpbE1hc2sgPSBtYXNrOworICAgIGVsc2UgaWYgKG1fc3RlbmNpbE1h
c2sgIT0gbWFzaykgeworICAgICAgICBtX2NvbnRleHQtPnN5bnRoZXNpemVHTEVycm9yKEdyYXBo
aWNzQ29udGV4dDNEOjpJTlZBTElEX09QRVJBVElPTik7CisgICAgICAgIHJldHVybjsKKyAgICB9
CiAgICAgbV9jb250ZXh0LT5zdGVuY2lsTWFza1NlcGFyYXRlKGZhY2UsIG1hc2spOwogICAgIGNs
ZWFudXBBZnRlckdyYXBoaWNzQ2FsbChmYWxzZSk7CiB9CkBAIC0zMzU5LDYgKzMzODYsMzcgQEAg
Ym9vbCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnZhbGlkYXRlRHJhdwogICAgIH0KIH0KIAorYm9v
bCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnZhbGlkYXRlRmFjZSh1bnNpZ25lZCBsb25nIGZhY2Up
Cit7CisgICAgc3dpdGNoIChmYWNlKSB7CisgICAgY2FzZSBHcmFwaGljc0NvbnRleHQzRDo6RlJP
TlQ6CisgICAgY2FzZSBHcmFwaGljc0NvbnRleHQzRDo6QkFDSzoKKyAgICBjYXNlIEdyYXBoaWNz
Q29udGV4dDNEOjpGUk9OVF9BTkRfQkFDSzoKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgZGVm
YXVsdDoKKyAgICAgICAgbV9jb250ZXh0LT5zeW50aGVzaXplR0xFcnJvcihHcmFwaGljc0NvbnRl
eHQzRDo6SU5WQUxJRF9FTlVNKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KK30KKwor
Ym9vbCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnZhbGlkYXRlU3RlbmNpbEZ1bmModW5zaWduZWQg
bG9uZyBmdW5jKQoreworICAgIHN3aXRjaCAoZnVuYykgeworICAgIGNhc2UgR3JhcGhpY3NDb250
ZXh0M0Q6Ok5FVkVSOgorICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0M0Q6OkxFU1M6CisgICAgY2Fz
ZSBHcmFwaGljc0NvbnRleHQzRDo6TEVRVUFMOgorICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0M0Q6
OkdSRUFURVI6CisgICAgY2FzZSBHcmFwaGljc0NvbnRleHQzRDo6R0VRVUFMOgorICAgIGNhc2Ug
R3JhcGhpY3NDb250ZXh0M0Q6OkVRVUFMOgorICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0M0Q6Ok5P
VEVRVUFMOgorICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0M0Q6OkFMV0FZUzoKKyAgICAgICAgcmV0
dXJuIHRydWU7CisgICAgZGVmYXVsdDoKKyAgICAgICAgbV9jb250ZXh0LT5zeW50aGVzaXplR0xF
cnJvcihHcmFwaGljc0NvbnRleHQzRDo6SU5WQUxJRF9FTlVNKTsKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworICAgIH0KK30KKwogdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnByaW50V2Fybmlu
Z1RvQ29uc29sZShjb25zdCBTdHJpbmcmIG1lc3NhZ2UpCiB7CiAgICAgY2FudmFzKCktPmRvY3Vt
ZW50KCktPmZyYW1lKCktPmRvbVdpbmRvdygpLT5jb25zb2xlKCktPmFkZE1lc3NhZ2UoSFRNTE1l
c3NhZ2VTb3VyY2UsIExvZ01lc3NhZ2VUeXBlLCBXYXJuaW5nTWVzc2FnZUxldmVsLApJbmRleDog
V2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5oCShyZXZpc2lvbiA3
MTE4OSkKKysrIFdlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0LmgJKHdv
cmtpbmcgY29weSkKQEAgLTQyMiw2ICs0MjIsMTEgQEAgcHVibGljOgogICAgIGJvb2wgbV91bnBh
Y2tGbGlwWTsKICAgICBib29sIG1fdW5wYWNrUHJlbXVsdGlwbHlBbHBoYTsKIAorICAgIGxvbmcg
bV9zdGVuY2lsQml0czsKKyAgICB1bnNpZ25lZCBsb25nIG1fc3RlbmNpbE1hc2s7CisgICAgbG9u
ZyBtX3N0ZW5jaWxGdW5jUmVmOyAvLyBOb3RlIHRoYXQgdGhpcyBpcyB0aGUgdXNlciBzcGVjaWZp
ZWQgdmFsdWUsIG5vdCB0aGUgaW50ZXJuYWwgY2xhbXBlZCB2YWx1ZS4KKyAgICB1bnNpZ25lZCBs
b25nIG1fc3RlbmNpbEZ1bmNNYXNrOworCiAgICAgLy8gSGVscGVycyBmb3IgZ2V0UGFyYW1ldGVy
IGFuZCBvdGhlcnMKICAgICBXZWJHTEdldEluZm8gZ2V0Qm9vbGVhblBhcmFtZXRlcih1bnNpZ25l
ZCBsb25nIHBuYW1lKTsKICAgICBXZWJHTEdldEluZm8gZ2V0Qm9vbGVhbkFycmF5UGFyYW1ldGVy
KHVuc2lnbmVkIGxvbmcgcG5hbWUpOwpAQCAtNDgxLDYgKzQ4NiwxMiBAQCBwdWJsaWM6CiAgICAg
Ly8gSGVscGVyIGZ1bmN0aW9uIHRvIHZhbGlkYXRlIG1vZGUgZm9yIGRyYXd7QXJyYXlzL0VsZW1l
bnRzfS4KICAgICBib29sIHZhbGlkYXRlRHJhd01vZGUodW5zaWduZWQgbG9uZyk7CiAKKyAgICAv
LyBIZWxwZXIgZnVuY3Rpb24gdG8gdmFsaWRhdGUgZmFjZS4KKyAgICBib29sIHZhbGlkYXRlRmFj
ZSh1bnNpZ25lZCBsb25nKTsKKworICAgIC8vIEhlbHBlciBmdW5jdGlvbiB0byB2YWxpZGF0ZSBz
dGVuY2lsIGZ1bmMuCisgICAgYm9vbCB2YWxpZGF0ZVN0ZW5jaWxGdW5jKHVuc2lnbmVkIGxvbmcp
OworCiAgICAgLy8gSGVscGVyIGZ1bmN0aW9uIGZvciB0ZXhQYXJhbWV0ZXJmIGFuZCB0ZXhQYXJh
bWV0ZXJpLgogICAgIHZvaWQgdGV4UGFyYW1ldGVyKHVuc2lnbmVkIGxvbmcgdGFyZ2V0LCB1bnNp
Z25lZCBsb25nIHBuYW1lLCBmbG9hdCBwYXJhbWksIGludCBwYXJhbWYsIGJvb2wgaXNGbG9hdCk7
CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDcxMTkyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEtMDIgIFpoZW55YW8gTW8gIDx6
bW9AZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBIGRpZmZlcmVudCBtYXNrIG9yIHJlZmVyZW5jZSB2YWx1ZSBpbiBzdGVuY2lsIG9w
ZXJhdGlvbnMgc2hvdWxkIGdlbmVyYXRlIElOVkFMSURfT1BFUkFUSU9OCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODY2OQorCisgICAgICAgICogZmFz
dC9jYW52YXMvd2ViZ2wvd2ViZ2wtc3BlY2lmaWMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZh
c3QvY2FudmFzL3dlYmdsL3dlYmdsLXNwZWNpZmljLmh0bWw6IFVuY29tbWVudCB0aGUgdGVzdCBj
YXNlcyBmb3IgdGhlIGJ1Zy4KKwogMjAxMC0xMS0wMiAgTWloYWkgUGFycGFyaXRhICA8bWloYWlw
QGNocm9taXVtLm9yZz4KICAgICAgICAgCiAgICAgICAgIFVwZGF0ZSB0aGUgcGl4ZWwgZXhwZWN0
YXRpb25zIGZvciBmYXN0L2NhbnZhcywgZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQsIGZhc3Qv
aW5saW5lLWJsb2NrLCBmYXN0L2lubGluZSwgYW5kIGZhc3Qvb3ZlcmZsb3cgZm9yIHRoZSBNYWMg
cG9ydC4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3dlYmdsLXNwZWNpZmlj
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJn
bC93ZWJnbC1zcGVjaWZpYy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDcxMTg5KQorKysgTGF5b3V0
VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvd2ViZ2wtc3BlY2lmaWMtZXhwZWN0ZWQudHh0CSh3b3Jr
aW5nIGNvcHkpCkBAIC0xOCw2ICsxOCwxNCBAQCBQQVNTIGdldEVycm9yIHdhcyBleHBlY3RlZCB2
YWx1ZTogSU5WQUxJCiBQQVNTIGdldEVycm9yIHdhcyBleHBlY3RlZCB2YWx1ZTogSU5WQUxJRF9P
UEVSQVRJT04gOiBjb25zdGFudCBjb2xvciBhbmQgY29uc3RhbnQgYWxwaGEgY2Fubm90IGJlIHVz
ZWQgdG9nZXRoZXIgYXMgc291cmNlIGFuZCBkZXN0aW5hdGlvbiBmYWN0b3JzIGluIHRoZSBibGVu
ZCBmdW5jdGlvbgogUEFTUyBnZXRFcnJvciB3YXMgZXhwZWN0ZWQgdmFsdWU6IElOVkFMSURfT1BF
UkFUSU9OIDogY29uc3RhbnQgY29sb3IgYW5kIGNvbnN0YW50IGFscGhhIGNhbm5vdCBiZSB1c2Vk
IHRvZ2V0aGVyIGFzIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gZmFjdG9ycyBpbiB0aGUgYmxlbmQg
ZnVuY3Rpb24KIFBBU1MgZ2V0RXJyb3Igd2FzIGV4cGVjdGVkIHZhbHVlOiBJTlZBTElEX09QRVJB
VElPTiA6IGNvbnN0YW50IGNvbG9yIGFuZCBjb25zdGFudCBhbHBoYSBjYW5ub3QgYmUgdXNlZCB0
b2dldGhlciBhcyBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGZhY3RvcnMgaW4gdGhlIGJsZW5kIGZ1
bmN0aW9uCitQQVNTIGdldEVycm9yIHdhcyBleHBlY3RlZCB2YWx1ZTogTk9fRVJST1IgOiBzdGVu
Y2lsTWFzayBzaG91bGQgZ2VuZXJhdGUgbm8gZXJyb3IKK1BBU1MgZ2V0RXJyb3Igd2FzIGV4cGVj
dGVkIHZhbHVlOiBJTlZBTElEX09QRVJBVElPTiA6IGEgZGlmZmVyZW50IG1hc2sgdmFsdWUgZm9y
IGZyb250IGFuZCBiYWNrIGZhY2luZyBpcyBpbGxlZ2FsCitQQVNTIGdldEVycm9yIHdhcyBleHBl
Y3RlZCB2YWx1ZTogSU5WQUxJRF9PUEVSQVRJT04gOiBhIGRpZmZlcmVudCBtYXNrIHZhbHVlIGZv
ciBmcm9udCBhbmQgYmFjayBmYWNpbmcgaXMgaWxsZWdhbAorUEFTUyBnZXRFcnJvciB3YXMgZXhw
ZWN0ZWQgdmFsdWU6IE5PX0VSUk9SIDogc3RlbmNpbEZ1bmMgc2hvdWxkIGdlbmVyYXRlIG5vIGVy
cm9yCitQQVNTIGdldEVycm9yIHdhcyBleHBlY3RlZCB2YWx1ZTogSU5WQUxJRF9PUEVSQVRJT04g
OiBhIGRpZmZlcmVudCByZWZlcmVuY2UgdmFsdWUgZm9yIGZyb250IGFuZCBiYWNrIGZhY2luZyBp
cyBpbGxlZ2FsCitQQVNTIGdldEVycm9yIHdhcyBleHBlY3RlZCB2YWx1ZTogSU5WQUxJRF9PUEVS
QVRJT04gOiBhIGRpZmZlcmVudCByZWZlcmVuY2UgdmFsdWUgZm9yIGZyb250IGFuZCBiYWNrIGZh
Y2luZyBpcyBpbGxlZ2FsCitQQVNTIGdldEVycm9yIHdhcyBleHBlY3RlZCB2YWx1ZTogSU5WQUxJ
RF9PUEVSQVRJT04gOiBhIGRpZmZlcmVudCBtYXNrIHZhbHVlIGZvciBmcm9udCBhbmQgYmFjayBm
YWNpbmcgaXMgaWxsZWdhbAorUEFTUyBnZXRFcnJvciB3YXMgZXhwZWN0ZWQgdmFsdWU6IElOVkFM
SURfT1BFUkFUSU9OIDogYSBkaWZmZXJlbnQgbWFzayB2YWx1ZSBmb3IgZnJvbnQgYW5kIGJhY2sg
ZmFjaW5nIGlzIGlsbGVnYWwKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVT
VCBDT01QTEVURQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvd2ViZ2wtc3Bl
Y2lmaWMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC93
ZWJnbC1zcGVjaWZpYy5odG1sCShyZXZpc2lvbiA3MTE4OSkKKysrIExheW91dFRlc3RzL2Zhc3Qv
Y2FudmFzL3dlYmdsL3dlYmdsLXNwZWNpZmljLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTcyLDYg
KzcyLDcgQEAgZ2xFcnJvclNob3VsZEJlKGdsLCBnbC5JTlZBTElEX09QRVJBVElPTgogZ2wuZGVw
dGhSYW5nZSgyMCwgMTApOwogZ2xFcnJvclNob3VsZEJlKGdsLCBnbC5JTlZBTElEX09QRVJBVElP
TiwKICAgICAiZGVwdGhSYW5nZSBzaG91bGQgZ2VuZXJhdGUgSU5WQUxJRF9PUEVSQVRJT04gaWYg
ek5lYXIgaXMgZ3JlYXRlciB0aGFuIHpGYXIiKTsKKyovCiAKIGdsLnN0ZW5jaWxNYXNrKDI1NSk7
CiBnbEVycm9yU2hvdWxkQmUoZ2wsIGdsLk5PX0VSUk9SLApAQCAtOTgsNyArOTksNiBAQCBnbEVy
cm9yU2hvdWxkQmUoZ2wsIGdsLklOVkFMSURfT1BFUkFUSU9OCiBnbC5zdGVuY2lsRnVuY1NlcGFy
YXRlKGdsLkJBQ0ssIGdsLkFMV0FZUywgMCwgMSk7CiBnbEVycm9yU2hvdWxkQmUoZ2wsIGdsLklO
VkFMSURfT1BFUkFUSU9OLAogICAgICJhIGRpZmZlcmVudCBtYXNrIHZhbHVlIGZvciBmcm9udCBh
bmQgYmFjayBmYWNpbmcgaXMgaWxsZWdhbCIpOwotKi8KIAogc3VjY2Vzc2Z1bGx5UGFyc2VkID0g
dHJ1ZTsKIDwvc2NyaXB0Pgo=
</data>
<flag name="review"
          id="63089"
          type_id="1"
          status="+"
          setter="kbr"
    />
    <flag name="commit-queue"
          id="63090"
          type_id="3"
          status="-"
          setter="zmo"
    />
          </attachment>
      

    </bug>

</bugzilla>