<?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>48288</bug_id>
          
          <creation_ts>2010-10-25 22:15:57 -0700</creation_ts>
          <short_desc>Fix LayoutTests/canvas/philip/tests/2d.composite.operation.clear.html</short_desc>
          <delta_ts>2011-06-02 08:28:04 -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>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>46506</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Mike Lawther">mikelawther</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>kulanthaivel</cc>
    
    <cc>mdelaney7</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>299277</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2010-10-25 22:15:57 -0700</bug_when>
    <thetext>This layout tests fails. See master bug: https://bugs.webkit.org/show_bug.cgi?id=46506</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>407329</commentid>
    <comment_count>1</comment_count>
      <attachid>94273</attachid>
    <who name="Kulanthaivel Palanichamy">kulanthaivel</who>
    <bug_when>2011-05-20 14:37:16 -0700</bug_when>
    <thetext>Created attachment 94273
Proposed patch.

This patch removes three compositor operators (clear, darker and highlight) that are not valid by the canvas spec.  Operator &quot;clear&quot; seems most popularly used and there may be backward compatibility issues on removal.  However, to support this operator and confirm to the spec, the implementation has to rename it something like &quot;webkit-clear&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>407341</commentid>
    <comment_count>2</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2011-05-20 15:00:33 -0700</bug_when>
    <thetext>Yea, this has come up many times. Here&apos;s the issue: removing clear (or even renaming it to webkit-clear) agrees with the spec but then will break sites that rely on &quot;clear&quot; as it were. There are many clients of WebKit such as DashBoard widgets on mac that rely on this and don&apos;t plan to change. Thus, although it&apos;s not ideal, the consensus is that it&apos;s best to leave these operators there for backward compatibility.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>407370</commentid>
    <comment_count>3</comment_count>
    <who name="Kulanthaivel Palanichamy">kulanthaivel</who>
    <bug_when>2011-05-20 15:38:00 -0700</bug_when>
    <thetext>So, is the consensus then is to keep all 3 operators or just &apos;clear&apos;?  If it is former, the patch could be reworked to reduce the scope.  Just for my knowledge: is there a way to mark a bug to &quot;don&apos;t attempt to fix&quot; or withdraw so other will try not to fix them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>411674</commentid>
    <comment_count>4</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2011-05-27 14:47:33 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; So, is the consensus then is to keep all 3 operators or just &apos;clear&apos;?  If it is former, the patch could be reworked to reduce the scope. 

I would argue that the only reason we should consider dropping support for any one of them is if both:
a) They are getting in the way of properly implementing other more important features.
AND
b) We&apos;re *very* confident that very few pages rely on their functionality.

There are still many other vastly more important features that we need to implement and/or improve upon. So, unless these &apos;old&apos; ones gets in the way, there&apos;s no benefit to our users to drop them.

&gt;  Just for my knowledge: is there a way to mark a bug to &quot;don&apos;t attempt to fix&quot; or withdraw so other will try not to fix them.

Status &gt; Resolved &gt; Wontfix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414138</commentid>
    <comment_count>5</comment_count>
      <attachid>94273</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-06-02 08:28:04 -0700</bug_when>
    <thetext>Comment on attachment 94273
Proposed patch.

Cleared review? from attachment 94273 so that this bug does not appear in http://webkit.org/pending-review.  If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>94273</attachid>
            <date>2011-05-20 14:37:16 -0700</date>
            <delta_ts>2011-06-02 08:28:04 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>canvas.patch</filename>
            <type>text/plain</type>
            <size>7687</size>
            <attacher name="Kulanthaivel Palanichamy">kulanthaivel</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMmEyZjFiLi4xNTVjMGY4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDUt
MjAgIEt1bGFudGhhaXZlbCBQYWxhbmljaGFteSAgPGt1bGFudGhhaXZlbEBjb2RlYXVyb3JhLm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1v
dmVkIHN1cHBvcnQgZm9yIGNvbXBvc2l0ZSBvcGVyYXRvcnMgdW5zcGVjaWZpZWQgYnkgdGhlIHNw
ZWMKKworICAgICAgICBGaXggTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21w
b3NpdGUub3BlcmF0aW9uLmNsZWFyLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTQ4Mjg4CisgICAgICAgIEZpeCBMYXlvdXRUZXN0cy9jYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uZGFya2VyLmh0bWwKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4Mjg5CisgICAgICAgIFJl
bW92ZSBzdXBwb3J0IGZvciBjdHguZ2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9uID0gJ2RhcmtlcicK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzNzM5Cisg
ICAgICAgIEZpeCBMYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5v
cGVyYXRpb24uaGlnaGxpZ2h0Lmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQ4MjkwCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDoK
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9T
a2lwcGVkOgorCiAyMDExLTA1LTE4ICBHYWJvciBMb2tpICA8bG9raUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IENzYWJhIE9zenRyb2dvbsOhYy4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1NraXBwZWQKaW5kZXggNTNkOWJjNC4uOWEwZWRjYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Nr
aXBwZWQKQEAgLTk5MCwxMSArOTkwLDYgQEAgc3ZnL2N1c3RvbS9qcy1sYXRlLWdyYWRpZW50LWFu
ZC1vYmplY3QtY3JlYXRpb24uc3ZnCiAjIHRoZSBNYWMgU2tpcHBlZCBsaXN0LgogCiBjYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLmRyYXdJbWFnZS5icm9rZW4uaHRtbAotI05PVEU6IDJkLmNvbXBvc2l0
ZS5vcGVyYXRpb24uY2xlYXIgaXMgZmFpbGluZyBiZWNhdXNlIHdlIHN1cHBvcnQgdGhlICJjbGVh
ciIgY29tcG9zaXRlIG9wCi0jd2l0aG91dCBvdXIgdmVuZG9yIHByZWZpeCBzaW5jZSBpdCB3YXMg
YXJvdW5kIGluIGNhbnZhcyBiZWZvcmUgdGhlIHNwZWMgd2FzIHdyaXR0ZW4uCi1jYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uY2xlYXIuaHRtbAotY2FudmFzL3BoaWxp
cC90ZXN0cy8yZC5jb21wb3NpdGUub3BlcmF0aW9uLmRhcmtlci5odG1sCi1jYW52YXMvcGhpbGlw
L3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uaGlnaGxpZ2h0Lmh0bWwKIGNhbnZhcy9waGls
aXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5maWxsLmNvcHkuaHRtbAogY2FudmFzL3Bo
aWxpcC90ZXN0cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmZpbGwuZGVzdGluYXRpb24tYXRvcC5o
dG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuZmlsbC5kZXN0
aW5hdGlvbi1pbi5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tp
cHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCmluZGV4IDI1MjY4NWYuLjU4
OGI0NzEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCkBAIC0xNDYsMTQgKzE0Niw2IEBAIGZh
c3QvZG9tL2ljb24tdXJsLXByb3BlcnR5Lmh0bWwKIHNjcm9sbGJhcnMvc2Nyb2xsYmFyLWNsaWNr
LWRvZXMtbm90LWJsdXItY29udGVudC5odG1sCiAKICMgQmVsb3cgY2FudmFzIHRlc3QgY2FzZXMg
ZnJvbSBodHRwOi8vcGhpbGlwLmh0bWw1Lm9yZy90ZXN0cy9jYW52YXMvc3VpdGUvdGVzdHMvCi0j
KDJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uY2xlYXIpIGlzIGZhaWxpbmcgYmVjYXVzZSB3ZSBzdXBw
b3J0IHRoZSAiY2xlYXIiIGNvbXBvc2l0ZSBvcAotIyAgd2l0aG91dCBvdXIgdmVuZG9yIHByZWZp
eCBzaW5jZSBpdCB3YXMgYXJvdW5kIGluIGNhbnZhcyBiZWZvcmUgdGhlIHNwZWMgd2FzIHdyaXR0
ZW4uCi1jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uY2xlYXIuaHRt
bAotIygyZC5jb21wb3NpdGUuKikgTW9zdCwgaWYgbm90IGFsbCwgb2YgdGhlc2UgYXJlIGZhaWxp
bmcgZHVlIHRvIHRoZSB3ZWJraXQgY2FudmFzCi0jICBkcmF3aW5nIG1vZGVsIGJlaW5nIGRpZmZl
cmVudCB0aGFuIHRoZSBzcGVjJ3MgY3VycmVudCBtb2RlbC4gVGhlcmUgaXMgYSBjdXJyZW50Ci0j
ICBlZmZvcnQgb3V0IHRvIGNoYW5nZSB0aGUgc3BlYyB0byB0aGUgd2Via2l0IGNhbnZhcyBtb2Rl
bC4KLWNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLm9wZXJhdGlvbi5kYXJrZXIuaHRt
bAotY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUub3BlcmF0aW9uLmhpZ2hsaWdodC5o
dG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQuZmlsbC5jb3B5
Lmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5maWxsLmRl
c3RpbmF0aW9uLWF0b3AuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUudW5j
b3ZlcmVkLmZpbGwuZGVzdGluYXRpb24taW4uaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKaW5k
ZXggYzI5Y2U3My4uODIyMTNlYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQv
U2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC0xODYxLDkg
KzE4NjEsNiBAQCB0YWJsZXMvbW96aWxsYS9idWdzL2J1Zzk5OTQ4Lmh0bWwKICMgPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0gIwogIyBGYWlsZWQgY2FudmFzIHRlc3RzIGZyb20gaHR0cDovL3BoaWxpcC5o
dG1sNS5vcmcvdGVzdHMvY2FudmFzL3N1aXRlL3Rlc3RzLwogIyA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PSAjCi1jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uY2xlYXIuaHRt
bAotY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUub3BlcmF0aW9uLmRhcmtlci5odG1s
Ci1jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRpb24uaGlnaGxpZ2h0Lmh0
bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5maWxsLmNvcHku
aHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUudW5jb3ZlcmVkLmZpbGwuZGVz
dGluYXRpb24tYXRvcC5odG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNv
dmVyZWQuZmlsbC5kZXN0aW5hdGlvbi1pbi5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGMxODc2Ni4uM2Zm
MjBhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDExLTA1LTIwICBLdWxhbnRoYWl2
ZWwgUGxhbGFuaWNoYW15ICA8a3VsYW50aGFpdmVsQGNvZGVhdXJvcmEub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZWQgc3VwcG9ydCBm
b3IgY29tcG9zaXRlIG9wZXJhdG9ycyB1bnNwZWNpZmllZCBieSB0aGUgc3BlYworCisgICAgICAg
IEZpeCBMYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5vcGVyYXRp
b24uY2xlYXIuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDgyODgKKyAgICAgICAgRml4IExheW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMv
MmQuY29tcG9zaXRlLm9wZXJhdGlvbi5kYXJrZXIuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDgyODkKKyAgICAgICAgUmVtb3ZlIHN1cHBvcnQg
Zm9yIGN0eC5nbG9iYWxDb21wb3NpdGVPcGVyYXRpb24gPSAnZGFya2VyJworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDM3MzkKKyAgICAgICAgRml4IExh
eW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLm9wZXJhdGlvbi5oaWdo
bGlnaHQuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NDgyOTAKKworICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQy
RC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OnNldEds
b2JhbENvbXBvc2l0ZU9wZXJhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNSZW5kZXJp
bmdDb250ZXh0MkQ6OmRyYXdJbWFnZUZyb21SZWN0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9HcmFwaGljc1R5cGVzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnBhcnNlQ2FudmFzQ29t
cG9zaXRlT3BlcmF0b3IpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzVHlw
ZXMuaDoKKwogMjAxMS0wNS0xOCAgTU9SSVRBIEhhamltZSAgPG1vcnJpdGFAZ29vZ2xlLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkIGF0dGVtcHQgdG8gZml4IGNsYW5nIGJ1aWxkLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJE
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQy
RC5jcHAKaW5kZXggMTE0YmMwNy4uNjNmYWUyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCkBAIC01NTIsNyAr
NTUyLDcgQEAgU3RyaW5nIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6Z2xvYmFsQ29tcG9zaXRl
T3BlcmF0aW9uKCkgY29uc3QKIHZvaWQgQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEOjpzZXRHbG9i
YWxDb21wb3NpdGVPcGVyYXRpb24oY29uc3QgU3RyaW5nJiBvcGVyYXRpb24pCiB7CiAgICAgQ29t
cG9zaXRlT3BlcmF0b3Igb3A7Ci0gICAgaWYgKCFwYXJzZUNvbXBvc2l0ZU9wZXJhdG9yKG9wZXJh
dGlvbiwgb3ApKQorICAgIGlmICghcGFyc2VDYW52YXNDb21wb3NpdGVPcGVyYXRvcihvcGVyYXRp
b24sIG9wKSkKICAgICAgICAgcmV0dXJuOwogICAgIHN0YXRlKCkubV9nbG9iYWxDb21wb3NpdGUg
PSBvcDsKICAgICBHcmFwaGljc0NvbnRleHQqIGMgPSBkcmF3aW5nQ29udGV4dCgpOwpAQCAtMTQ3
Myw3ICsxNDczLDcgQEAgdm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmRyYXdJbWFnZUZy
b21SZWN0KEhUTUxJbWFnZUVsZW1lbnQqIGltYWdlLAogICAgIGNvbnN0IFN0cmluZyYgY29tcG9z
aXRlT3BlcmF0aW9uKQogewogICAgIENvbXBvc2l0ZU9wZXJhdG9yIG9wOwotICAgIGlmICghcGFy
c2VDb21wb3NpdGVPcGVyYXRvcihjb21wb3NpdGVPcGVyYXRpb24sIG9wKSkKKyAgICBpZiAoIXBh
cnNlQ2FudmFzQ29tcG9zaXRlT3BlcmF0b3IoY29tcG9zaXRlT3BlcmF0aW9uLCBvcCkpCiAgICAg
ICAgIG9wID0gQ29tcG9zaXRlU291cmNlT3ZlcjsKIAogICAgIEV4Y2VwdGlvbkNvZGUgZWM7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc1R5cGVz
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzVHlwZXMuY3Bw
CmluZGV4IGRkNTJiYTkuLjMwY2EwMTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL0dyYXBoaWNzVHlwZXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL0dyYXBoaWNzVHlwZXMuY3BwCkBAIC01OSw2ICs1OSwxNiBAQCBib29sIHBh
cnNlQ29tcG9zaXRlT3BlcmF0b3IoY29uc3QgU3RyaW5nJiBzLCBDb21wb3NpdGVPcGVyYXRvciYg
b3ApCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitib29sIHBhcnNlQ2FudmFzQ29tcG9zaXRlT3Bl
cmF0b3IoY29uc3QgU3RyaW5nJiBzLCBDb21wb3NpdGVPcGVyYXRvciYgb3ApCit7CisgICAgaWYg
KCFwYXJzZUNvbXBvc2l0ZU9wZXJhdG9yKHMsIG9wKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIC8vIEZvbGxvd2luZyBhcmUgbm90IHN1cHBvcnRlZCBPcGVyYXRvcnMgaW4gQ2FudmFzIHNw
ZWMKKyAgICBpZiAoQ29tcG9zaXRlQ2xlYXIgPT0gb3AgfHwgQ29tcG9zaXRlSGlnaGxpZ2h0ID09
IG9wIHx8IENvbXBvc2l0ZVBsdXNEYXJrZXIgPT0gb3ApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICByZXR1cm4gdHJ1ZTsKK30KKwogU3RyaW5nIGNvbXBvc2l0ZU9wZXJhdG9yTmFtZShDb21w
b3NpdGVPcGVyYXRvciBvcCkKIHsKICAgICBBU1NFUlQob3AgPj0gMCk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc1R5cGVzLmggYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc1R5cGVzLmgKaW5kZXggNTU5YThlMy4u
NDVhOGNhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3Jh
cGhpY3NUeXBlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBo
aWNzVHlwZXMuaApAQCAtNjgsNiArNjgsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICBT
dHJpbmcgY29tcG9zaXRlT3BlcmF0b3JOYW1lKENvbXBvc2l0ZU9wZXJhdG9yKTsKICAgICBib29s
IHBhcnNlQ29tcG9zaXRlT3BlcmF0b3IoY29uc3QgU3RyaW5nJiwgQ29tcG9zaXRlT3BlcmF0b3Im
KTsKKyAgICBib29sIHBhcnNlQ2FudmFzQ29tcG9zaXRlT3BlcmF0b3IoY29uc3QgU3RyaW5nJiwg
Q29tcG9zaXRlT3BlcmF0b3ImKTsKIAogICAgIFN0cmluZyBsaW5lQ2FwTmFtZShMaW5lQ2FwKTsK
ICAgICBib29sIHBhcnNlTGluZUNhcChjb25zdCBTdHJpbmcmLCBMaW5lQ2FwJik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>