<?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>144515</bug_id>
          
          <creation_ts>2015-05-01 20:56:53 -0700</creation_ts>
          <short_desc>Small cleanup in BitmapImage</short_desc>
          <delta_ts>2015-05-02 08:33:32 -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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1091039</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-01 20:56:53 -0700</bug_when>
    <thetext>Small cleanup in BitmapImage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1091040</commentid>
    <comment_count>1</comment_count>
      <attachid>252215</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-01 21:08:49 -0700</bug_when>
    <thetext>Created attachment 252215
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1091090</commentid>
    <comment_count>2</comment_count>
      <attachid>252215</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-02 08:33:28 -0700</bug_when>
    <thetext>Comment on attachment 252215
Patch

Clearing flags on attachment: 252215

Committed r183716: &lt;http://trac.webkit.org/changeset/183716&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1091091</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-02 08:33:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>252215</attachid>
            <date>2015-05-01 21:08:49 -0700</date>
            <delta_ts>2015-05-02 08:33:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144515-20150501210736.patch</filename>
            <type>text/plain</type>
            <size>6433</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzNzEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTcxODIyNmFjZjRhODM0
YjhjOTExNmM3MWU2ZDBlMGFhMzkxMzI0OC4uMmI5OTY1MjI1NzBmZmM1ZDhlZjQ3MTQwYzc1YWM2
ZjY4ZmI4OWU4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDE1LTA1LTAxICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIFNtYWxsIGNsZWFu
dXAgaW4gQml0bWFwSW1hZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0NDUxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFVzZSBhbiBlbnVtIGZvciB0aGUgaW50ZXJuYWxBZHZhbmNlQW5pbWF0aW9uKCkg
YXJndW1lbnQsIHdpdGggYSBkZWZhdWx0LgorICAgICAgICAKKyAgICAgICAgV3JhcCB0aGUgY2xl
YXJpbmcgb2YgdGhlIHRpbWVyIGluIGEgY2xlYXJUaW1lcigpIGZ1bmN0aW9uLCBjYWxsZWQgZnJv
bQorICAgICAgICBzdG9wQW5pbWF0aW9uKCkuIFRoaXMgZml4ZXMgdGhlIGphcnJpbmcgcmVhZGlu
ZyBvZiBCaXRtYXBJbWFnZTo6aW50ZXJuYWxBZHZhbmNlQW5pbWF0aW9uKCksCisgICAgICAgIHdo
aWNoIHVzZWQgdG8gc3RhcnQgYnkgY2FsbGluZyBzdG9wQW5pbWF0aW9uKCkuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpC
aXRtYXBJbWFnZTo6Y2xlYXJUaW1lcik6CisgICAgICAgIChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6
c3RhcnRBbmltYXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6OnN0b3BBbmlt
YXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6OmFkdmFuY2VBbmltYXRpb24p
OgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6OmludGVybmFsQWR2YW5jZUFuaW1hdGlv
bik6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9JbWFnZS5oOgorCisyMDE1LTA1LTAxICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAgIEF2b2lkIGNvbXBvc2l0aW5nIHVw
ZGF0ZXMgYWZ0ZXIgc3R5bGUgcmVjYWxjcyB3aGljaCBoYXZlIG5vIGNvbXBvc2l0aW5nIGltcGxp
Y2F0aW9ucwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTQ0NTAyCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Jp
dG1hcEltYWdlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcElt
YWdlLmNwcAppbmRleCA4NzkwYWE0NGU0MTQ1MWVmMjUyMDdiYzBlODUwYjg5YWRjMTUxZDM3Li4z
ZjZlYzJiZDQ3NjVhYTE4OTEzM2QzYWM4MWNkOTAyM2UwYjYxYzQyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuY3BwCkBAIC04Myw2ICs4Mywx
MSBAQCBCaXRtYXBJbWFnZTo6fkJpdG1hcEltYWdlKCkKICAgICBzdG9wQW5pbWF0aW9uKCk7CiB9
CiAKK3ZvaWQgQml0bWFwSW1hZ2U6OmNsZWFyVGltZXIoKQoreworICAgIG1fZnJhbWVUaW1lciA9
IG51bGxwdHI7Cit9CisKICNpZiAhVVNFKENHKQogYm9vbCBCaXRtYXBJbWFnZTo6ZGVjb2RlZERh
dGFJc1B1cmdlYWJsZSgpIGNvbnN0CiB7CkBAIC01NTQsNyArNTU5LDcgQEAgdm9pZCBCaXRtYXBJ
bWFnZTo6c3RhcnRBbmltYXRpb24oQ2F0Y2hVcEFuaW1hdGlvbiBjYXRjaFVwSWZOZWNlc3Nhcnkp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8vIFllczsgc2tpcCBvdmVy
IGl0IHdpdGhvdXQgbm90aWZ5aW5nIG91ciBvYnNlcnZlcnMuCi0gICAgICAgICAgICBpZiAoIWlu
dGVybmFsQWR2YW5jZUFuaW1hdGlvbih0cnVlKSkKKyAgICAgICAgICAgIGlmICghaW50ZXJuYWxB
ZHZhbmNlQW5pbWF0aW9uKFNraXBwaW5nRnJhbWVzVG9DYXRjaFVwKSkKICAgICAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgICAgICBtX2Rlc2lyZWRGcmFtZVN0YXJ0VGltZSA9IGZyYW1lQWZ0
ZXJOZXh0U3RhcnRUaW1lOwogICAgICAgICAgICAgbmV4dEZyYW1lID0gZnJhbWVBZnRlck5leHQ7
CkBAIC01NjQsNyArNTY5LDcgQEAgdm9pZCBCaXRtYXBJbWFnZTo6c3RhcnRBbmltYXRpb24oQ2F0
Y2hVcEFuaW1hdGlvbiBjYXRjaFVwSWZOZWNlc3NhcnkpCiAgICAgICAgIC8vIG1heSBiZSBpbiB0
aGUgcGFzdCwgbWVhbmluZyB0aGUgbmV4dCB0aW1lIHRocm91Z2ggdGhpcyBmdW5jdGlvbiB3ZSds
bAogICAgICAgICAvLyBraWNrIG9mZiB0aGUgbmV4dCBhZHZhbmNlbWVudCBzb29uZXIgdGhhbiB0
aGlzIGZyYW1lJ3MgZHVyYXRpb24gd291bGQKICAgICAgICAgLy8gc3VnZ2VzdC4KLSAgICAgICAg
aWYgKGludGVybmFsQWR2YW5jZUFuaW1hdGlvbihmYWxzZSkpIHsKKyAgICAgICAgaWYgKGludGVy
bmFsQWR2YW5jZUFuaW1hdGlvbigpKSB7CiAgICAgICAgICAgICAvLyBUaGUgaW1hZ2UgcmVnaW9u
IGhhcyBiZWVuIG1hcmtlZCBkaXJ0eSwgYnV0IG9uY2Ugd2UgcmV0dXJuIHRvIG91cgogICAgICAg
ICAgICAgLy8gY2FsbGVyLCBkcmF3KCkgd2lsbCBjbGVhciBpdCwgYW5kIG5vdGhpbmcgd2lsbCBj
YXVzZSB0aGUKICAgICAgICAgICAgIC8vIGFuaW1hdGlvbiB0byBhZHZhbmNlIGFnYWluLiAgV2Ug
bmVlZCB0byBzdGFydCB0aGUgdGltZXIgZm9yIHRoZQpAQCAtNTkwLDcgKzU5NSw3IEBAIHZvaWQg
Qml0bWFwSW1hZ2U6OnN0b3BBbmltYXRpb24oKQogewogICAgIC8vIFRoaXMgdGltZXIgaXMgdXNl
ZCB0byBhbmltYXRlIGFsbCBvY2N1cnJlbmNlcyBvZiB0aGlzIGltYWdlLiAgRG9uJ3QgaW52YWxp
ZGF0ZQogICAgIC8vIHRoZSB0aW1lciB1bmxlc3MgYWxsIHJlbmRlcmVycyBoYXZlIHN0b3BwZWQg
ZHJhd2luZy4KLSAgICBtX2ZyYW1lVGltZXIgPSBudWxscHRyOworICAgIGNsZWFyVGltZXIoKTsK
IH0KIAogdm9pZCBCaXRtYXBJbWFnZTo6cmVzZXRBbmltYXRpb24oKQpAQCAtNjQzLDE2ICs2NDgs
MTUgQEAgdm9pZCBCaXRtYXBJbWFnZTo6ZHJhd1BhdHRlcm4oR3JhcGhpY3NDb250ZXh0KiBjdHh0
LCBjb25zdCBGbG9hdFJlY3QmIHRpbGVSZWN0LAogCiB2b2lkIEJpdG1hcEltYWdlOjphZHZhbmNl
QW5pbWF0aW9uKCkKIHsKLSAgICBpbnRlcm5hbEFkdmFuY2VBbmltYXRpb24oZmFsc2UpOworICAg
IGludGVybmFsQWR2YW5jZUFuaW1hdGlvbigpOwogICAgIC8vIEF0IHRoaXMgcG9pbnQgdGhlIGlt
YWdlIHJlZ2lvbiBoYXMgYmVlbiBtYXJrZWQgZGlydHksIGFuZCBpZiBpdCdzCiAgICAgLy8gb25z
Y3JlZW4sIHdlJ2xsIHNvb24gbWFrZSBhIGNhbGwgdG8gZHJhdygpLCB3aGljaCB3aWxsIGNhbGwK
ICAgICAvLyBzdGFydEFuaW1hdGlvbigpIGFnYWluIHRvIGtlZXAgdGhlIGFuaW1hdGlvbiBtb3Zp
bmcuCiB9CiAKLWJvb2wgQml0bWFwSW1hZ2U6OmludGVybmFsQWR2YW5jZUFuaW1hdGlvbihib29s
IHNraXBwaW5nRnJhbWVzKQorYm9vbCBCaXRtYXBJbWFnZTo6aW50ZXJuYWxBZHZhbmNlQW5pbWF0
aW9uKEFuaW1hdGlvbkFkdmFuY2VtZW50IGFkdmFuY2VtZW50KQogewotICAgIC8vIFN0b3AgdGhl
IGFuaW1hdGlvbi4KLSAgICBzdG9wQW5pbWF0aW9uKCk7CisgICAgY2xlYXJUaW1lcigpOwogICAg
IAogICAgICsrbV9jdXJyZW50RnJhbWU7CiAgICAgYm9vbCBhZHZhbmNlZEFuaW1hdGlvbiA9IHRy
dWU7CkBAIC02NzksOCArNjgzLDkgQEAgYm9vbCBCaXRtYXBJbWFnZTo6aW50ZXJuYWxBZHZhbmNl
QW5pbWF0aW9uKGJvb2wgc2tpcHBpbmdGcmFtZXMpCiAKICAgICAvLyBXZSBuZWVkIHRvIGRyYXcg
dGhpcyBmcmFtZSBpZiB3ZSBhZHZhbmNlZCB0byBpdCB3aGlsZSBub3Qgc2tpcHBpbmcsIG9yIGlm
CiAgICAgLy8gd2hpbGUgdHJ5aW5nIHRvIHNraXAgZnJhbWVzIHdlIGhpdCB0aGUgbGFzdCBmcmFt
ZSBhbmQgdGh1cyBoYWQgdG8gc3RvcC4KLSAgICBpZiAoc2tpcHBpbmdGcmFtZXMgIT0gYWR2YW5j
ZWRBbmltYXRpb24pCisgICAgaWYgKChhZHZhbmNlbWVudCA9PSBOb3JtYWwgJiYgYWR2YW5jZWRB
bmltYXRpb24pIHx8IChhZHZhbmNlbWVudCA9PSBTa2lwcGluZ0ZyYW1lc1RvQ2F0Y2hVcCAmJiAh
YWR2YW5jZWRBbmltYXRpb24pKQogICAgICAgICBpbWFnZU9ic2VydmVyKCktPmFuaW1hdGlvbkFk
dmFuY2VkKHRoaXMpOworCiAgICAgcmV0dXJuIGFkdmFuY2VkQW5pbWF0aW9uOwogfQogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaAppbmRleCAzZmI5
MzVkOTI5MmY1MmYyNTNlZDlhYmFhODM0ZGQxOTg2Yzk3MzEyLi4yNzZhNmFlN2FkYjNlODg3NTNj
OGYwM2Q5OWM5Y2YzMjZhYTE1NzkzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL0JpdG1hcEltYWdlLmgKQEAgLTI2NSw3ICsyNjUsOCBAQCBwcm90ZWN0ZWQ6CiAgICAg
Ly8gYSBidW5jaCBvZiBhbmltYXRpb24gZnJhbWVzLCBzbyB3ZSBzaG91bGQgbm90IGRvIHRoaW5n
cyBsaWtlIGRlY29kZSBlYWNoCiAgICAgLy8gb25lIG9yIG5vdGlmeSBvdXIgb2JzZXJ2ZXJzLgog
ICAgIC8vIFJldHVybnMgd2hldGhlciB0aGUgYW5pbWF0aW9uIHdhcyBhZHZhbmNlZC4KLSAgICBi
b29sIGludGVybmFsQWR2YW5jZUFuaW1hdGlvbihib29sIHNraXBwaW5nRnJhbWVzKTsKKyAgICBl
bnVtIEFuaW1hdGlvbkFkdmFuY2VtZW50IHsgTm9ybWFsLCBTa2lwcGluZ0ZyYW1lc1RvQ2F0Y2hV
cCB9OworICAgIGJvb2wgaW50ZXJuYWxBZHZhbmNlQW5pbWF0aW9uKEFuaW1hdGlvbkFkdmFuY2Vt
ZW50ID0gTm9ybWFsKTsKIAogICAgIC8vIEhhbmRsZSBwbGF0Zm9ybS1zcGVjaWZpYyBkYXRhCiAg
ICAgdm9pZCBpbnZhbGlkYXRlUGxhdGZvcm1EYXRhKCk7CkBAIC0yODQsNiArMjg1LDcgQEAgcHJv
dGVjdGVkOgogCiBwcml2YXRlOgogICAgIHZpcnR1YWwgYm9vbCBkZWNvZGVkRGF0YUlzUHVyZ2Vh
YmxlKCkgY29uc3Qgb3ZlcnJpZGU7CisgICAgdm9pZCBjbGVhclRpbWVyKCk7CiAKICAgICBJbWFn
ZVNvdXJjZSBtX3NvdXJjZTsKICAgICBtdXRhYmxlIEludFNpemUgbV9zaXplOyAvLyBUaGUgc2l6
ZSB0byB1c2UgZm9yIHRoZSBvdmVyYWxsIGltYWdlICh3aWxsIGp1c3QgYmUgdGhlIHNpemUgb2Yg
dGhlIGZpcnN0IGltYWdlKS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL0ltYWdlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9JbWFnZS5o
CmluZGV4IGFmOWYwNTIwZGM4OTJjODJiY2I2MmE0MjgzZjYwYzk4NThmNTRmNmYuLmNmOWIyMDRm
MWZlNTA1OTMzYzcwOTViZTBjNWI5YzUzZmFiYzYxYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ltYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvSW1hZ2UuaApAQCAtNzYsNyArNzYsNyBAQCBjbGFzcyBJbWFnZSA6IHB1Ymxp
YyBSZWZDb3VudGVkPEltYWdlPiB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+SW1hZ2UoKTsKICAg
ICAKLSAgICBzdGF0aWMgUGFzc1JlZlB0cjxJbWFnZT4gY3JlYXRlKEltYWdlT2JzZXJ2ZXIqID0g
MCk7CisgICAgc3RhdGljIFBhc3NSZWZQdHI8SW1hZ2U+IGNyZWF0ZShJbWFnZU9ic2VydmVyKiA9
IG51bGxwdHIpOwogICAgIFdFQkNPUkVfRVhQT1JUIHN0YXRpYyBQYXNzUmVmUHRyPEltYWdlPiBs
b2FkUGxhdGZvcm1SZXNvdXJjZShjb25zdCBjaGFyKiBuYW1lKTsKICAgICBXRUJDT1JFX0VYUE9S
VCBzdGF0aWMgYm9vbCBzdXBwb3J0c1R5cGUoY29uc3QgU3RyaW5nJik7CiAKQEAgLTE4MSw3ICsx
ODEsNyBAQCBwdWJsaWM6CiAgICAgICAgIG1fc3BhY2UgPSBzcGFjZTsKICAgICB9CiBwcm90ZWN0
ZWQ6Ci0gICAgSW1hZ2UoSW1hZ2VPYnNlcnZlciogPSAwKTsKKyAgICBJbWFnZShJbWFnZU9ic2Vy
dmVyKiA9IG51bGxwdHIpOwogCiAgICAgc3RhdGljIHZvaWQgZmlsbFdpdGhTb2xpZENvbG9yKEdy
YXBoaWNzQ29udGV4dCosIGNvbnN0IEZsb2F0UmVjdCYgZHN0UmVjdCwgY29uc3QgQ29sb3ImLCBD
b2xvclNwYWNlIHN0eWxlQ29sb3JTcGFjZSwgQ29tcG9zaXRlT3BlcmF0b3IpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>