<?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>54305</bug_id>
          
          <creation_ts>2011-02-11 12:33:31 -0800</creation_ts>
          <short_desc>GIFImageDecoder::setSize() tries to override the superclass method but fails</short_desc>
          <delta_ts>2011-02-21 19:57:49 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>
          
          <blocked>54367</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Nico Weber">thakis</reporter>
          <assigned_to name="Nico Weber">thakis</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>349920</commentid>
    <comment_count>0</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-11 12:33:31 -0800</bug_when>
    <thetext>GIFImageDecoder::setSize() tries to override the superclass method but fails</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349922</commentid>
    <comment_count>1</comment_count>
      <attachid>82160</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-11 12:34:37 -0800</bug_when>
    <thetext>Created attachment 82160
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349923</commentid>
    <comment_count>2</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-11 12:34:53 -0800</bug_when>
    <thetext>Found by a new clang warning:

In file included from /b/build/slave/mac_clang/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/image-decoders/ImageDecoder.cpp:30:
../platform/image-decoders/gif/GIFImageDecoder.h:48:22:error: &apos;WebCore::GIFImageDecoder::setSize&apos; hides overloaded virtual function [-Woverloaded-virtual]
        virtual bool setSize(int width, int height);
                     ^
In file included from /b/build/slave/mac_clang/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/image-decoders/ImageDecoder.cpp:24:
../platform/image-decoders/ImageDecoder.h:274:22: note: hidden overloaded virtual function &apos;WebCore::ImageDecoder::setSize&apos; declared here
        virtual bool setSize(unsigned width, unsigned height)
                     ^
1 error generated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349924</commentid>
    <comment_count>3</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-11 12:36:58 -0800</bug_when>
    <thetext>The only thing the subclass does is initialize caches if necessary. So according to the guideline in bug 54301 comment 6, this means this patch doesn&apos;t need a patch (if I got the guideline right).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349926</commentid>
    <comment_count>4</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-11 12:38:24 -0800</bug_when>
    <thetext>*doesn&apos;t need a test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349927</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-11 12:38:49 -0800</bug_when>
    <thetext>Attachment 82160 did not build on chromium:
Build output: http://queues.webkit.org/results/7869729</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349935</commentid>
    <comment_count>6</comment_count>
      <attachid>82160</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-11 12:47:18 -0800</bug_when>
    <thetext>Comment on attachment 82160
Patch

r- for bot failure. Won&apos;t be able to clean this up in the near future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>350086</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-11 15:19:23 -0800</bug_when>
    <thetext>Attachment 82160 did not build on chromium:
Build output: http://queues.webkit.org/results/7870784</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354836</commentid>
    <comment_count>8</comment_count>
      <attachid>83223</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-02-21 15:13:40 -0800</bug_when>
    <thetext>Created attachment 83223
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354932</commentid>
    <comment_count>9</comment_count>
      <attachid>83223</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-02-21 17:38:30 -0800</bug_when>
    <thetext>Comment on attachment 83223
Patch

looks reasonable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355008</commentid>
    <comment_count>10</comment_count>
      <attachid>83223</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-21 19:57:44 -0800</bug_when>
    <thetext>Comment on attachment 83223
Patch

Clearing flags on attachment: 83223

Committed r79282: &lt;http://trac.webkit.org/changeset/79282&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355009</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-21 19:57:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82160</attachid>
            <date>2011-02-11 12:34:37 -0800</date>
            <delta_ts>2011-02-21 15:13:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54305-20110211123436.patch</filename>
            <type>text/plain</type>
            <size>2487</size>
            <attacher name="Nico Weber">thakis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzgzNTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmOWYzOWY5OTA3MzQyOWNh
Zjk0ZmExMTFkZGVkMjNhYTIzZjNkOWMwLi42OTY5NDkyYTk0NGRhZWI3OTk2MDQ0N2YzNjdiMTNm
YzU4OTAwZGFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDItMTEgIE5pY28g
V2ViZXIgIDx0aGFraXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEdJRkltYWdlRGVjb2Rlcjo6c2V0U2l6ZSgpIHRyaWVzIHRv
IG92ZXJyaWRlIHRoZSBzdXBlcmNsYXNzIG1ldGhvZCBidXQgZmFpbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0MzA1CisKKyAgICAgICAgVGhlIHN1
cGVyY2xhc3MgdXNlcyB1bnNpZ25lZCBpbnN0ZWFkIG9mIGludCBmb3IgaXRzIHBhcmFtZXRlcnMs
IHNvCisgICAgICAgIEdJRkltYWdlRGVjb2Rlcjo6c2V0U2l6ZSgpIHdhcyBhbiBvdmVybG9hZCwg
bm90IGFuIG92ZXJyaWRlLgorCisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lm
L0dJRkltYWdlRGVjb2Rlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHSUZJbWFnZURlY29kZXI6
OnNldFNpemUpOgorICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFn
ZURlY29kZXIuaDoKKwogMjAxMS0wMi0xMSAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJv
dEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjc4MzMxLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJ
RkltYWdlRGVjb2Rlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVy
cy9naWYvR0lGSW1hZ2VEZWNvZGVyLmNwcAppbmRleCA3ZTMzNGE5NTI5N2MzYmRkN2Q2OGMwNTM3
MTM1ODAyMGYyYjJjOTg3Li5hZTFmNjk1ZTgxYzg2ZGRjMzdkYTUyOTBkZDk2Njk4NzZhZGI1OGYy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9naWYv
R0lGSW1hZ2VEZWNvZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1k
ZWNvZGVycy9naWYvR0lGSW1hZ2VEZWNvZGVyLmNwcApAQCAtNjEsNyArNjEsNyBAQCBib29sIEdJ
RkltYWdlRGVjb2Rlcjo6aXNTaXplQXZhaWxhYmxlKCkKICAgICByZXR1cm4gSW1hZ2VEZWNvZGVy
Ojppc1NpemVBdmFpbGFibGUoKTsKIH0KIAotYm9vbCBHSUZJbWFnZURlY29kZXI6OnNldFNpemUo
aW50IHdpZHRoLCBpbnQgaGVpZ2h0KQorYm9vbCBHSUZJbWFnZURlY29kZXI6OnNldFNpemUodW5z
aWduZWQgd2lkdGgsIHVuc2lnbmVkIGhlaWdodCkKIHsKICAgICBpZiAoSW1hZ2VEZWNvZGVyOjpp
c1NpemVBdmFpbGFibGUoKSAmJiBzaXplKCkud2lkdGgoKSA9PSB3aWR0aCAmJiBzaXplKCkuaGVp
Z2h0KCkgPT0gaGVpZ2h0KQogICAgICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFnZURlY29kZXIuaCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFnZURlY29k
ZXIuaAppbmRleCBkZDQwMWI4MzliZmNjOWY1YzhlMzgzOWQ3Y2E0YWVjZDQ1YjFhNzczLi4xNWJk
OTlmNjg2MjM0YWRjMzlhZmVhZmI2ZTEwNWMxNzliMzI5MDcxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9naWYvR0lGSW1hZ2VEZWNvZGVyLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJRkltYWdlRGVj
b2Rlci5oCkBAIC00NSw3ICs0NSw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgdmly
dHVhbCBTdHJpbmcgZmlsZW5hbWVFeHRlbnNpb24oKSBjb25zdCB7IHJldHVybiAiZ2lmIjsgfQog
ICAgICAgICB2aXJ0dWFsIHZvaWQgc2V0RGF0YShTaGFyZWRCdWZmZXIqIGRhdGEsIGJvb2wgYWxs
RGF0YVJlY2VpdmVkKTsKICAgICAgICAgdmlydHVhbCBib29sIGlzU2l6ZUF2YWlsYWJsZSgpOwot
ICAgICAgICB2aXJ0dWFsIGJvb2wgc2V0U2l6ZShpbnQgd2lkdGgsIGludCBoZWlnaHQpOworICAg
ICAgICB2aXJ0dWFsIGJvb2wgc2V0U2l6ZSh1bnNpZ25lZCB3aWR0aCwgdW5zaWduZWQgaGVpZ2h0
KTsKICAgICAgICAgdmlydHVhbCBzaXplX3QgZnJhbWVDb3VudCgpOwogICAgICAgICB2aXJ0dWFs
IGludCByZXBldGl0aW9uQ291bnQoKSBjb25zdDsKICAgICAgICAgdmlydHVhbCBJbWFnZUZyYW1l
KiBmcmFtZUJ1ZmZlckF0SW5kZXgoc2l6ZV90IGluZGV4KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83223</attachid>
            <date>2011-02-21 15:13:40 -0800</date>
            <delta_ts>2011-02-21 19:57:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54305-20110221151339.patch</filename>
            <type>text/plain</type>
            <size>2620</size>
            <attacher name="Nico Weber">thakis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzkxOTkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3NTJiNDczNWIwYzJiMmVm
NjQ3YmU5OTNlNTkxN2Y4NmUwNjZhM2I3Li5jZDlhMGVjZjQ1YjhhMjg2NmQyNzJmM2U1YWVlZWVl
MjI3NDMxNmQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDItMTEgIE5pY28g
V2ViZXIgIDx0aGFraXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEdJRkltYWdlRGVjb2Rlcjo6c2V0U2l6ZSgpIHRyaWVzIHRv
IG92ZXJyaWRlIHRoZSBzdXBlcmNsYXNzIG1ldGhvZCBidXQgZmFpbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0MzA1CisKKyAgICAgICAgVGhlIHN1
cGVyY2xhc3MgdXNlcyB1bnNpZ25lZCBpbnN0ZWFkIG9mIGludCBmb3IgaXRzIHBhcmFtZXRlcnMs
IHNvCisgICAgICAgIEdJRkltYWdlRGVjb2Rlcjo6c2V0U2l6ZSgpIHdhcyBhbiBvdmVybG9hZCwg
bm90IGFuIG92ZXJyaWRlLgorCisgICAgICAgICogcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lm
L0dJRkltYWdlRGVjb2Rlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHSUZJbWFnZURlY29kZXI6
OnNldFNpemUpOgorICAgICAgICAqIHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL2dpZi9HSUZJbWFn
ZURlY29kZXIuaDoKKwogMjAxMS0wMi0yMSAgQW5kb25pIE1vcmFsZXMgQWxhc3RydWV5ICA8YW1v
cmFsZXNAZmx1bW90aW9uLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYXJ0aW4gUm9iaW5z
b24uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9n
aWYvR0lGSW1hZ2VEZWNvZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRl
Y29kZXJzL2dpZi9HSUZJbWFnZURlY29kZXIuY3BwCmluZGV4IDdlMzM0YTk1Mjk3YzNiZGQ3ZDY4
YzA1MzcxMzU4MDIwZjJiMmM5ODcuLmUzNTA2MDVjYzM5ZDllNWEwZjU0NDI0NjIwMDhjOTQzMGQ3
NWRkOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29kZXJz
L2dpZi9HSUZJbWFnZURlY29kZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lt
YWdlLWRlY29kZXJzL2dpZi9HSUZJbWFnZURlY29kZXIuY3BwCkBAIC02MSw5ICs2MSw5IEBAIGJv
b2wgR0lGSW1hZ2VEZWNvZGVyOjppc1NpemVBdmFpbGFibGUoKQogICAgIHJldHVybiBJbWFnZURl
Y29kZXI6OmlzU2l6ZUF2YWlsYWJsZSgpOwogfQogCi1ib29sIEdJRkltYWdlRGVjb2Rlcjo6c2V0
U2l6ZShpbnQgd2lkdGgsIGludCBoZWlnaHQpCitib29sIEdJRkltYWdlRGVjb2Rlcjo6c2V0U2l6
ZSh1bnNpZ25lZCB3aWR0aCwgdW5zaWduZWQgaGVpZ2h0KQogewotICAgIGlmIChJbWFnZURlY29k
ZXI6OmlzU2l6ZUF2YWlsYWJsZSgpICYmIHNpemUoKS53aWR0aCgpID09IHdpZHRoICYmIHNpemUo
KS5oZWlnaHQoKSA9PSBoZWlnaHQpCisgICAgaWYgKEltYWdlRGVjb2Rlcjo6aXNTaXplQXZhaWxh
YmxlKCkgJiYgc2l6ZSgpID09IEludFNpemUod2lkdGgsIGhlaWdodCkpCiAgICAgICAgIHJldHVy
biB0cnVlOwogCiAgICAgaWYgKCFJbWFnZURlY29kZXI6OnNldFNpemUod2lkdGgsIGhlaWdodCkp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVycy9naWYv
R0lGSW1hZ2VEZWNvZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pbWFnZS1kZWNvZGVy
cy9naWYvR0lGSW1hZ2VEZWNvZGVyLmgKaW5kZXggZGQ0MDFiODM5YmZjYzlmNWM4ZTM4MzlkN2Nh
NGFlY2Q0NWIxYTc3My4uMTViZDk5ZjY4NjIzNGFkYzM5YWZlYWZiNmUxMDVjMTc5YjMyOTA3MSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW1hZ2UtZGVjb2RlcnMvZ2lmL0dJ
RkltYWdlRGVjb2Rlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2ltYWdlLWRlY29k
ZXJzL2dpZi9HSUZJbWFnZURlY29kZXIuaApAQCAtNDUsNyArNDUsNyBAQCBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAgICAgICAgIHZpcnR1YWwgU3RyaW5nIGZpbGVuYW1lRXh0ZW5zaW9uKCkgY29uc3Qg
eyByZXR1cm4gImdpZiI7IH0KICAgICAgICAgdmlydHVhbCB2b2lkIHNldERhdGEoU2hhcmVkQnVm
ZmVyKiBkYXRhLCBib29sIGFsbERhdGFSZWNlaXZlZCk7CiAgICAgICAgIHZpcnR1YWwgYm9vbCBp
c1NpemVBdmFpbGFibGUoKTsKLSAgICAgICAgdmlydHVhbCBib29sIHNldFNpemUoaW50IHdpZHRo
LCBpbnQgaGVpZ2h0KTsKKyAgICAgICAgdmlydHVhbCBib29sIHNldFNpemUodW5zaWduZWQgd2lk
dGgsIHVuc2lnbmVkIGhlaWdodCk7CiAgICAgICAgIHZpcnR1YWwgc2l6ZV90IGZyYW1lQ291bnQo
KTsKICAgICAgICAgdmlydHVhbCBpbnQgcmVwZXRpdGlvbkNvdW50KCkgY29uc3Q7CiAgICAgICAg
IHZpcnR1YWwgSW1hZ2VGcmFtZSogZnJhbWVCdWZmZXJBdEluZGV4KHNpemVfdCBpbmRleCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>