<?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>50377</bug_id>
          
          <creation_ts>2010-12-02 00:29:54 -0800</creation_ts>
          <short_desc>[chromium] Remove dead code from PNG encoder</short_desc>
          <delta_ts>2010-12-02 20:36:28 -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>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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="noel gordon">noel.gordon</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>jianli</cc>
    
    <cc>mdelaney7</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>316033</commentid>
    <comment_count>0</comment_count>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2010-12-02 00:29:54 -0800</bug_when>
    <thetext>Remove dead code, and webkit style these files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316034</commentid>
    <comment_count>1</comment_count>
      <attachid>75358</attachid>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2010-12-02 00:34:27 -0800</bug_when>
    <thetext>Created attachment 75358
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316214</commentid>
    <comment_count>2</comment_count>
      <attachid>75358</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-12-02 09:35:00 -0800</bug_when>
    <thetext>Comment on attachment 75358
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=75358&amp;action=review

&gt; WebCore/platform/image-encoders/skia/PNGImageEncoder.cpp:2
&gt; + * Copyright (c) 2010, Google Inc. All rights reserved.

fwiw for some reason, WebKit tends to keep all the years (as opposed to Chromium which only keeps the most recent). Also, the years are comma separated and no comma after the last. While this style is followed regularly, I&apos;ll admit that this is a super minor issue, so this is fine for this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316306</commentid>
    <comment_count>3</comment_count>
      <attachid>75358</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-02 11:49:45 -0800</bug_when>
    <thetext>Comment on attachment 75358
patch

Rejecting patch 75358 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=eseidel-cq-sl&apos;, &apos;build&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--build-style=both&apos;]&quot; exit_code: 1
ERROR: Working directory has local commits, pass --force-clean to continue.

Full output: http://queues.webkit.org/results/6759020</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316490</commentid>
    <comment_count>4</comment_count>
      <attachid>75358</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-12-02 16:10:09 -0800</bug_when>
    <thetext>Comment on attachment 75358
patch

If at first you don&apos;t succeed,...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316500</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 16:28:21 -0800</bug_when>
    <thetext>Sigh.  You hit bug 49798.

I&apos;m not sure how we&apos;re hitting this so frequently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316535</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-12-02 17:09:16 -0800</bug_when>
    <thetext>That bug shouldn&apos;t be that hard to fix.  We just need to force-clean before building.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316542</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 17:16:21 -0800</bug_when>
    <thetext>We need to force clean at some point.  Not sure we when exactly, since we don&apos;t want to ditch the patch.   I&apos;m not sure how it&apos;s ending up with a commit left over.  i assume from a previously failed commit?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316642</commentid>
    <comment_count>8</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-12-02 20:36:28 -0800</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/73233.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75358</attachid>
            <date>2010-12-02 00:34:27 -0800</date>
            <delta_ts>2010-12-02 20:23:47 -0800</delta_ts>
            <desc>patch</desc>
            <filename>git-diff.patch</filename>
            <type>text/plain</type>
            <size>7574</size>
            <attacher name="noel gordon">noel.gordon</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ODcyMTQ0My4uYzNlYjRjZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0xMi0wMiAgTm9lbCBHb3Jkb24g
IDxub2VsLmdvcmRvbkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisgICAgICAgIFtjaHJvbWl1bV0gUmVtb3ZlIGRlYWQgY29kZSBmcm9tIFBORyBlbmNv
ZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDM3
NworCisgICAgICAgIEFsc28gd2Via2l0IHN0eWxlIHRoZSBQTkcgZW5jb2RlciBmaWxlcy4KKwor
ICAgICAgICBObyBjaGFuZ2UgaW4gYmVoYXZpb3VyLCBzbyBubyBuZXcgdGVzdHMuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lhL1BOR0ltYWdlRW5jb2Rlci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjplbmNvZGVJbXBsKToKKyAgICAgICAgKFdlYkNvcmU6OlBOR0ltYWdl
RW5jb2Rlcjo6ZW5jb2RlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lh
L1BOR0ltYWdlRW5jb2Rlci5oOgorCiAyMDEwLTExLTIxICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBh
cm9nYUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IENzYWJhIE9zenRyb2dvbsOh
Yy4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZW5jb2RlcnMvc2tpYS9QTkdJ
bWFnZUVuY29kZXIuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lhL1BO
R0ltYWdlRW5jb2Rlci5jcHAKaW5kZXggYTJlODc2MC4uZGM3ZDA2NyAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lhL1BOR0ltYWdlRW5jb2Rlci5jcHAKKysr
IGIvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lhL1BOR0ltYWdlRW5jb2Rlci5j
cHAKQEAgLTEsMTAgKzEsMTAgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDYtMjAwOSwgR29v
Z2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoYykgMjAxMCwgR29v
Z2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqIAogICogUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2Rp
ZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnMgYXJlCiAgKiBtZXQ6Ci0gKiAKKyAqCiAgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Yg
c291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAogICogbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgogICog
ICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh
Ym92ZQpAQCAtMTQsNyArMTQsNyBAQAogICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29n
bGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cwogICogY29udHJpYnV0b3JzIG1heSBiZSB1c2Vk
IHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KICAqIHRoaXMgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKiAKKyAq
CiAgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBB
TkQgQ09OVFJJQlVUT1JTCiAgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdB
UlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAogICogTElNSVRFRCBUTywgVEhFIElNUExJRUQg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCkBAIC0yOSwzNSAr
MjksMTkgQEAKICAqLwogCiAjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiUE5HSW1hZ2VF
bmNvZGVyLmgiCiAKICNpbmNsdWRlICJJbnRTaXplLmgiCiAjaW5jbHVkZSAiT3duQXJyYXlQdHIu
aCIKLSNpbmNsdWRlICJQTkdJbWFnZUVuY29kZXIuaCIKICNpbmNsdWRlICJWZWN0b3IuaCIKLQog
I2luY2x1ZGUgIlNrQml0bWFwLmgiCiAjaW5jbHVkZSAiU2tVblByZU11bHRpcGx5LmgiCi0KIGV4
dGVybiAiQyIgewogI2luY2x1ZGUgInBuZy5oIgogfQogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
LS8vIENvbnZlcnRzIEJHUkEtPlJHQkEgYW5kIFJHQkEtPkJHUkEuCi1zdGF0aWMgdm9pZCBjb252
ZXJ0QmV0d2VlbkJHUkFhbmRSR0JBKGNvbnN0IHVuc2lnbmVkIGNoYXIqIGlucHV0LCBpbnQgbnVt
YmVyT2ZQaXhlbHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGNoYXIqIG91dHB1dCkKLXsKLSAgICBmb3IgKGludCB4ID0gMDsgeCA8IG51bWJlck9mUGl4
ZWxzOyB4KyspIHsKLSAgICAgICAgY29uc3QgdW5zaWduZWQgY2hhciogcGl4ZWxJbiA9ICZpbnB1
dFt4ICogNF07Ci0gICAgICAgIHVuc2lnbmVkIGNoYXIqIHBpeGVsT3V0ID0gJm91dHB1dFt4ICog
NF07Ci0gICAgICAgIHBpeGVsT3V0WzBdID0gcGl4ZWxJblsyXTsKLSAgICAgICAgcGl4ZWxPdXRb
MV0gPSBwaXhlbEluWzFdOwotICAgICAgICBwaXhlbE91dFsyXSA9IHBpeGVsSW5bMF07Ci0gICAg
ICAgIHBpeGVsT3V0WzNdID0gcGl4ZWxJblszXTsKLSAgICB9Ci19Ci0KIC8vIENvbnZlcnRzIEJH
UkEtPlJHQkEgYW5kIFJHQkEtPkJHUkEgYW5kIHVuZG9lcyBhbHBoYSBwcmVtdWx0aXBsaWNhdGlv
bi4KIHN0YXRpYyB2b2lkIHByZU11bHRpcGxpZWRCR1JBdG9SR0JBKGNvbnN0IHVuc2lnbmVkIGNo
YXIqIGlucHV0LCBpbnQgbnVtYmVyT2ZQaXhlbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBjaGFyKiBvdXRwdXQpCkBAIC03Niw3ICs2MCw2IEBAIHN0YXRp
YyB2b2lkIHByZU11bHRpcGxpZWRCR1JBdG9SR0JBKGNvbnN0IHVuc2lnbmVkIGNoYXIqIGlucHV0
LCBpbnQgbnVtYmVyT2ZQaXhlCiAgICAgfQogfQogCi0KIC8vIEVuY29kZXIgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IC8vCiAvLyBUaGlzIHNlY3Rpb24gb2YgdGhlIGNvZGUgaXMgYmFzZWQgb24gbnNQTkdFbmNvZGVy
LmNwcCBpbiBNb3ppbGxhCkBAIC0xMjEsOSArMTA0LDcgQEAgcHJpdmF0ZToKIHN0YXRpYyBib29s
IGVuY29kZUltcGwoY29uc3QgdW5zaWduZWQgY2hhciogaW5wdXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IEludFNpemUmIHNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCBi
eXRlc1BlclJvdywKLSAgICAgICAgICAgICAgICAgICAgICAgVmVjdG9yPHVuc2lnbmVkIGNoYXI+
KiBvdXRwdXQsCi0gICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKCpjb252ZXJzaW9uRnVuYyko
Y29uc3QgdW5zaWduZWQgY2hhciosIGludCwgdW5zaWduZWQgY2hhciopCi0gICAgICAgICAgICAg
ICAgICAgICAgICkKKyAgICAgICAgICAgICAgICAgICAgICAgVmVjdG9yPHVuc2lnbmVkIGNoYXI+
KiBvdXRwdXQpCiB7CiAgICAgaW50IGlucHV0Q29sb3JDb21wb25lbnRzID0gNDsKICAgICBpbnQg
b3V0cHV0Q29sb3JDb21wb25lbnRzID0gNDsKQEAgLTE2NSw4ICsxNDYsOCBAQCBzdGF0aWMgYm9v
bCBlbmNvZGVJbXBsKGNvbnN0IHVuc2lnbmVkIGNoYXIqIGlucHV0LAogICAgIHBuZ193cml0ZV9p
bmZvKHBuZ1B0ciwgaW5mb1B0cik7CiAKICAgICBPd25BcnJheVB0cjx1bnNpZ25lZCBjaGFyPiBy
b3dQaXhlbHMobmV3IHVuc2lnbmVkIGNoYXJbaW1hZ2VTaXplLndpZHRoKCkgKiBvdXRwdXRDb2xv
ckNvbXBvbmVudHNdKTsKLSAgICBmb3IgKGludCB5ID0gMDsgeSA8IGltYWdlU2l6ZS5oZWlnaHQo
KTsgeSArKykgewotICAgICAgICBjb252ZXJzaW9uRnVuYygmaW5wdXRbeSAqIGJ5dGVzUGVyUm93
XSwgaW1hZ2VTaXplLndpZHRoKCksIHJvd1BpeGVscy5nZXQoKSk7CisgICAgZm9yIChpbnQgeSA9
IDA7IHkgPCBpbWFnZVNpemUuaGVpZ2h0KCk7ICsreSkgeworICAgICAgICBwcmVNdWx0aXBsaWVk
QkdSQXRvUkdCQSgmaW5wdXRbeSAqIGJ5dGVzUGVyUm93XSwgaW1hZ2VTaXplLndpZHRoKCksIHJv
d1BpeGVscy5nZXQoKSk7CiAgICAgICAgIHBuZ193cml0ZV9yb3cocG5nUHRyLCByb3dQaXhlbHMu
Z2V0KCkpOwogICAgIH0KIApAQCAtMTc0LDI3ICsxNTUsMTYgQEAgc3RhdGljIGJvb2wgZW5jb2Rl
SW1wbChjb25zdCB1bnNpZ25lZCBjaGFyKiBpbnB1dCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAot
CiAvLyBzdGF0aWMKIGJvb2wgUE5HSW1hZ2VFbmNvZGVyOjplbmNvZGUoY29uc3QgU2tCaXRtYXAm
IGltYWdlLCBWZWN0b3I8dW5zaWduZWQgY2hhcj4qIG91dHB1dCkKIHsKICAgICBpZiAoaW1hZ2Uu
Y29uZmlnKCkgIT0gU2tCaXRtYXA6OmtBUkdCXzg4ODhfQ29uZmlnKQotICAgICAgICByZXR1cm4g
ZmFsc2U7IC8vIE9ubHkgc3VwcG9ydCBBUkdCIGF0IDggYnBwIG5vdy4KKyAgICAgICAgcmV0dXJu
IGZhbHNlOyAvLyBPbmx5IHN1cHBvcnQgQVJHQiAzMiBicHAgc2tpYSBiaXRtYXBzLgogCiAgICAg
aW1hZ2UubG9ja1BpeGVscygpOwotICAgIGJvb2wgcmVzdWx0ID0gZW5jb2RlSW1wbChzdGF0aWNf
Y2FzdDx1bnNpZ25lZCBjaGFyKj4oCi0gICAgICAgIGltYWdlLmdldFBpeGVscygpKSwgSW50U2l6
ZShpbWFnZS53aWR0aCgpLCBpbWFnZS5oZWlnaHQoKSksCi0gICAgICAgIGltYWdlLnJvd0J5dGVz
KCksIG91dHB1dCwgcHJlTXVsdGlwbGllZEJHUkF0b1JHQkEpOworICAgIGJvb2wgcmVzdWx0ID0g
ZW5jb2RlSW1wbChzdGF0aWNfY2FzdDx1bnNpZ25lZCBjaGFyKj4oaW1hZ2UuZ2V0UGl4ZWxzKCkp
LCBJbnRTaXplKGltYWdlLndpZHRoKCksIGltYWdlLmhlaWdodCgpKSwgaW1hZ2Uucm93Qnl0ZXMo
KSwgb3V0cHV0KTsKICAgICBpbWFnZS51bmxvY2tQaXhlbHMoKTsKICAgICByZXR1cm4gcmVzdWx0
OwogfQogCi0vLyBzdGF0aWMKLWJvb2wgUE5HSW1hZ2VFbmNvZGVyOjplbmNvZGUoY29uc3QgdW5z
aWduZWQgY2hhciogaW5wdXQsIGNvbnN0IEludFNpemUmIHNpemUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBieXRlc1BlclJvdywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVmVjdG9yPHVuc2lnbmVkIGNoYXI+KiBvdXRwdXQpCi17Ci0gICAgcmV0dXJuIGVuY29kZUlt
cGwoaW5wdXQsIHNpemUsIGJ5dGVzUGVyUm93LCBvdXRwdXQsIGNvbnZlcnRCZXR3ZWVuQkdSQWFu
ZFJHQkEpOwotfQotCi19ICAvLyBuYW1lc3BhY2UgV2ViQ29yZQorfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lhL1BO
R0ltYWdlRW5jb2Rlci5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1lbmNvZGVycy9za2lhL1BO
R0ltYWdlRW5jb2Rlci5oCmluZGV4IGI1ODY1ZDIuLmI4ZGZlYzMgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvcGxhdGZvcm0vaW1hZ2UtZW5jb2RlcnMvc2tpYS9QTkdJbWFnZUVuY29kZXIuaAorKysgYi9X
ZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWVuY29kZXJzL3NraWEvUE5HSW1hZ2VFbmNvZGVyLmgKQEAg
LTEsMTAgKzEsMTAgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDYtMjAwOSwgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoYykgMjAxMCwgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqIAogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMg
YXJlCiAgKiBtZXQ6Ci0gKiAKKyAqCiAgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl
IGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAogICogbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgogICogICAgICog
UmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQpA
QCAtMTQsNyArMTQsNyBAQAogICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5j
LiBub3IgdGhlIG5hbWVzIG9mIGl0cwogICogY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVu
ZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KICAqIHRoaXMgc29mdHdhcmUg
d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKiAKKyAqCiAgKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09O
VFJJQlVUT1JTCiAgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVAogICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCkBAIC0zMywyMyArMzMsMTYg
QEAKIAogI2luY2x1ZGUgIlZlY3Rvci5oIgogCi1jbGFzcyBJbnRTaXplOwogY2xhc3MgU2tCaXRt
YXA7CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotICAgIC8vIEludGVyZmFjZSBmb3IgZW5jb2Rp
bmcgUE5HIGRhdGEuIFRoaXMgaXMgYSB3cmFwcGVyIGFyb3VuZCBsaWJwbmcuCi0gICAgY2xhc3Mg
UE5HSW1hZ2VFbmNvZGVyIHsKLSAgICBwdWJsaWM6Ci0gICAgICAgIC8vIEVuY29kZXMgdGhlIHNw
ZWNpZmljIFNrQml0bWFwIGludG8gdGhlIHN1cHBsaWVkIHZlY3Rvci4KLSAgICAgICAgc3RhdGlj
IGJvb2wgZW5jb2RlKGNvbnN0IFNrQml0bWFwJiwgV1RGOjpWZWN0b3I8dW5zaWduZWQgY2hhcj4q
IG91dHB1dCk7Ci0KLSAgICAgICAgLy8gRW5jb2RlcyB0aGUgc3BlY2lmaWVkIGltYWdlIGRhdGEg
aW50byB0aGUgc3VwcGxpZWQgdmVjdG9yLgotICAgICAgICAvLyB3LCBoIGdpdmUgdGhlIHNpemUg
b2YgdGhlIGltYWdlIGFuZCBieXRlc19wZXJfcm93IGdpdmVzIHRoZSBieXRlcwotICAgICAgICAv
LyBwZXIgcm93LgotICAgICAgICBzdGF0aWMgYm9vbCBlbmNvZGUoY29uc3QgdW5zaWduZWQgY2hh
ciogaW5wdXQsIGNvbnN0IEludFNpemUmIHNpemUsIGludCBieXRlc1BlclJvdywgV1RGOjpWZWN0
b3I8dW5zaWduZWQgY2hhcj4qIG91dHB1dCk7Ci0gICAgfTsKKy8vIEludGVyZmFjZSBmb3IgZW5j
b2RpbmcgUE5HIGRhdGEuIFRoaXMgaXMgYSB3cmFwcGVyIGFyb3VuZCBsaWJwbmcuCitjbGFzcyBQ
TkdJbWFnZUVuY29kZXIgeworcHVibGljOgorICAgIHN0YXRpYyBib29sIGVuY29kZShjb25zdCBT
a0JpdG1hcCYsIFZlY3Rvcjx1bnNpZ25lZCBjaGFyPiogb3V0cHV0KTsKK307CiAKLX0gIC8vIG5h
bWVzcGFjZSBXZWJDb3JlCit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZgo=
</data>
<flag name="review"
          id="66143"
          type_id="1"
          status="+"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>