<?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>127572</bug_id>
          
          <creation_ts>2014-01-24 12:08:09 -0800</creation_ts>
          <short_desc>Move PropertySetCSSStyleDeclaration, WebKitCSSKeyframesRule to std::unique_ptr</short_desc>
          <delta_ts>2014-01-25 10:48:19 -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>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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>971692</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-24 12:08:09 -0800</bug_when>
    <thetext>Move PropertySetCSSStyleDeclaration, WebKitCSSKeyframesRule to std::unique_ptr</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971696</commentid>
    <comment_count>1</comment_count>
      <attachid>222135</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-24 12:18:34 -0800</bug_when>
    <thetext>Created attachment 222135
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971984</commentid>
    <comment_count>2</comment_count>
      <attachid>222135</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-25 10:48:11 -0800</bug_when>
    <thetext>Comment on attachment 222135
Patch

Clearing flags on attachment: 222135

Committed r162771: &lt;http://trac.webkit.org/changeset/162771&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971985</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-01-25 10:48:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222135</attachid>
            <date>2014-01-24 12:18:34 -0800</date>
            <delta_ts>2014-01-25 10:48:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127572-20140124121832.patch</filename>
            <type>text/plain</type>
            <size>5331</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNjk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2M5Njk0ZGI0NzZlMThk
M2FkMWJmZDhhNjRhZjA1YTM1Y2IxNjZhZi4uMDM5MjUyMzViOTljOTAzZWI2NTllNzZhNTc0YmM2
YzY0MTg4MTMxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE0LTAxLTI0ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAorICAgICAgICBNb3ZlIFByb3BlcnR5
U2V0Q1NTU3R5bGVEZWNsYXJhdGlvbiwgV2ViS2l0Q1NTS2V5ZnJhbWVzUnVsZSB0byBzdGQ6OnVu
aXF1ZV9wdHIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEyNzU3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFN3aXRjaCB0aGUgUHJvcGVydHlTZXRDU1NTdHlsZURlY2xhcmF0aW9uIGFuZCBXZWJLaXRDU1NL
ZXlmcmFtZXNSdWxlIGNsYXNzZXMgZnJvbSB1c2luZworICAgICAgICBPd25QdHIgYW5kIGFkb3B0
UHRyIHRvIHVzaW5nIHN0ZDo6dW5pcXVlX3B0ciBhbmQgc3RkOjptYWtlX3VuaXF1ZS4KKworICAg
ICAgICAqIGNzcy9Qcm9wZXJ0eVNldENTU1N0eWxlRGVjbGFyYXRpb24uY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UHJvcGVydHlTZXRDU1NTdHlsZURlY2xhcmF0aW9uOjpjbG9uZUFuZENhY2hlRm9y
Q1NTT00pOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSdWxlQ1NTU3R5bGVEZWNsYXJhdGlvbjo6
ZGlkTXV0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUNTU1N0eWxlRGVjbGFyYXRpb246
OmRpZE11dGF0ZSk6CisgICAgICAgICogY3NzL1Byb3BlcnR5U2V0Q1NTU3R5bGVEZWNsYXJhdGlv
bi5oOgorICAgICAgICAqIGNzcy9XZWJLaXRDU1NLZXlmcmFtZXNSdWxlLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OldlYktpdENTU0tleWZyYW1lc1J1bGU6OmNzc1J1bGVzKToKKyAgICAgICAgKiBj
c3MvV2ViS2l0Q1NTS2V5ZnJhbWVzUnVsZS5oOgorCisyMDE0LTAxLTI0ICBaYW4gRG9iZXJzZWsg
IDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKwogICAgICAgICBVbnJldmlld2VkIEdUSyBidWlsZCBm
aXggYWZ0ZXIgcjE2MjY2My4KIAogICAgICAgICAqIHBsYXRmb3JtL2d0ay9TY3JvbGxWaWV3R3Rr
LmNwcDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9Qcm9wZXJ0eVNldENTU1N0eWxl
RGVjbGFyYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1Byb3BlcnR5U2V0Q1NTU3R5bGVE
ZWNsYXJhdGlvbi5jcHAKaW5kZXggYzMyZTc0ZDk4ZjhiY2U5NTBjODVkMWNhNTkyZjZiM2U4NDQ2
ZWNkNS4uNWJlOWM5N2EyZjI3NzNhZWNkODNmMjZmNzcyOTQzZDAxNDY0MzUwMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvY3NzL1Byb3BlcnR5U2V0Q1NTU3R5bGVEZWNsYXJhdGlvbi5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1Byb3BlcnR5U2V0Q1NTU3R5bGVEZWNsYXJhdGlvbi5j
cHAKQEAgLTI3NCw3ICsyNzQsNyBAQCBDU1NWYWx1ZSogUHJvcGVydHlTZXRDU1NTdHlsZURlY2xh
cmF0aW9uOjpjbG9uZUFuZENhY2hlRm9yQ1NTT00oQ1NTVmFsdWUqIGludGVybgogICAgIC8vIFRo
ZSBtYXAgaXMgaGVyZSB0byBtYWludGFpbiB0aGUgb2JqZWN0IGlkZW50aXR5IG9mIHRoZSBDU1NW
YWx1ZXMgb3ZlciBtdWx0aXBsZSBpbnZvY2F0aW9ucy4KICAgICAvLyBGSVhNRTogSXQgaXMgbGlr
ZWx5IHRoYXQgdGhlIGlkZW50aXR5IGlzIG5vdCBpbXBvcnRhbnQgZm9yIHdlYiBjb21wYXRpYmls
aXR5IGFuZCB0aGlzIGNvZGUgc2hvdWxkIGJlIHJlbW92ZWQuCiAgICAgaWYgKCFtX2Nzc29tQ1NT
VmFsdWVDbG9uZXMpCi0gICAgICAgIG1fY3Nzb21DU1NWYWx1ZUNsb25lcyA9IGFkb3B0UHRyKG5l
dyBIYXNoTWFwPENTU1ZhbHVlKiwgUmVmUHRyPENTU1ZhbHVlPj4pOworICAgICAgICBtX2Nzc29t
Q1NTVmFsdWVDbG9uZXMgPSBzdGQ6Om1ha2VfdW5pcXVlPEhhc2hNYXA8Q1NTVmFsdWUqLCBSZWZQ
dHI8Q1NTVmFsdWU+Pj4oKTsKICAgICAKICAgICBSZWZQdHI8Q1NTVmFsdWU+JiBjbG9uZWRWYWx1
ZSA9IG1fY3Nzb21DU1NWYWx1ZUNsb25lcy0+YWRkKGludGVybmFsVmFsdWUsIFJlZlB0cjxDU1NW
YWx1ZT4oKSkuaXRlcmF0b3ItPnZhbHVlOwogICAgIGlmICghY2xvbmVkVmFsdWUpCkBAIC0zMjcs
NyArMzI3LDcgQEAgdm9pZCBTdHlsZVJ1bGVDU1NTdHlsZURlY2xhcmF0aW9uOjp3aWxsTXV0YXRl
KCkKIHZvaWQgU3R5bGVSdWxlQ1NTU3R5bGVEZWNsYXJhdGlvbjo6ZGlkTXV0YXRlKE11dGF0aW9u
VHlwZSB0eXBlKQogewogICAgIGlmICh0eXBlID09IFByb3BlcnR5Q2hhbmdlZCkKLSAgICAgICAg
bV9jc3NvbUNTU1ZhbHVlQ2xvbmVzLmNsZWFyKCk7CisgICAgICAgIG1fY3Nzb21DU1NWYWx1ZUNs
b25lcyA9IG51bGxwdHI7CiAKICAgICAvLyBTdHlsZSBzaGVldCBtdXRhdGlvbiBuZWVkcyB0byBi
ZSBzaWduYWxlZCBldmVuIGlmIHRoZSBjaGFuZ2UgZmFpbGVkLiB3aWxsTXV0YXRlKi9kaWRNdXRh
dGUqIG11c3QgcGFpci4KICAgICBpZiAobV9wYXJlbnRSdWxlICYmIG1fcGFyZW50UnVsZS0+cGFy
ZW50U3R5bGVTaGVldCgpKQpAQCAtMzUxLDcgKzM1MSw3IEBAIHZvaWQgSW5saW5lQ1NTU3R5bGVE
ZWNsYXJhdGlvbjo6ZGlkTXV0YXRlKE11dGF0aW9uVHlwZSB0eXBlKQogICAgIGlmICh0eXBlID09
IE5vQ2hhbmdlcykKICAgICAgICAgcmV0dXJuOwogCi0gICAgbV9jc3NvbUNTU1ZhbHVlQ2xvbmVz
LmNsZWFyKCk7CisgICAgbV9jc3NvbUNTU1ZhbHVlQ2xvbmVzID0gbnVsbHB0cjsKIAogICAgIGlm
ICghbV9wYXJlbnRFbGVtZW50KQogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvUHJvcGVydHlTZXRDU1NTdHlsZURlY2xhcmF0aW9uLmggYi9Tb3VyY2UvV2Vi
Q29yZS9jc3MvUHJvcGVydHlTZXRDU1NTdHlsZURlY2xhcmF0aW9uLmgKaW5kZXggMTkzM2E3Mzc1
YjMyZDliYTllYWQ2ODAxOTBmN2QwMWU2ZjhmZDc3Mi4uNDJkODczZmY5ZDJmYjQ5ZjhlZjkyNTg5
ZTg5OGRjNmUxZTk1NjcxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1Byb3BlcnR5
U2V0Q1NTU3R5bGVEZWNsYXJhdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9Qcm9wZXJ0
eVNldENTU1N0eWxlRGVjbGFyYXRpb24uaApAQCAtMjcsOCArMjcsOCBAQAogI2RlZmluZSBQcm9w
ZXJ0eVNldENTU1N0eWxlRGVjbGFyYXRpb25faAogCiAjaW5jbHVkZSAiQ1NTU3R5bGVEZWNsYXJh
dGlvbi5oIgorI2luY2x1ZGUgPG1lbW9yeT4KICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgotI2lu
Y2x1ZGUgPHd0Zi9Pd25QdHIuaD4KICNpbmNsdWRlIDx3dGYvUmVmUHRyLmg+CiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKQEAgLTc4LDcgKzc4LDcgQEAgcHJvdGVjdGVkOgogICAgIHZpcnR1YWwgdm9p
ZCBkaWRNdXRhdGUoTXV0YXRpb25UeXBlKSB7IH0KIAogICAgIE11dGFibGVTdHlsZVByb3BlcnRp
ZXMqIG1fcHJvcGVydHlTZXQ7Ci0gICAgT3duUHRyPEhhc2hNYXA8Q1NTVmFsdWUqLCBSZWZQdHI8
Q1NTVmFsdWU+Pj4gbV9jc3NvbUNTU1ZhbHVlQ2xvbmVzOworICAgIHN0ZDo6dW5pcXVlX3B0cjxI
YXNoTWFwPENTU1ZhbHVlKiwgUmVmUHRyPENTU1ZhbHVlPj4+IG1fY3Nzb21DU1NWYWx1ZUNsb25l
czsKIH07CiAKIGNsYXNzIFN0eWxlUnVsZUNTU1N0eWxlRGVjbGFyYXRpb24gOiBwdWJsaWMgUHJv
cGVydHlTZXRDU1NTdHlsZURlY2xhcmF0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvV2ViS2l0Q1NTS2V5ZnJhbWVzUnVsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvV2ViS2l0
Q1NTS2V5ZnJhbWVzUnVsZS5jcHAKaW5kZXggZDdjOWZjYTFkNWI0YzNlNjJkZTI5ZWFhNjBlZjBk
NjU1ZGVhNTFmMi4uODc5MDhiYWY5MWMzM2MyNjU0MWM5MWU1NzliMTY1YzM3NmRkNDVkYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1dlYktpdENTU0tleWZyYW1lc1J1bGUuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9XZWJLaXRDU1NLZXlmcmFtZXNSdWxlLmNwcApAQCAtMTg4
LDcgKzE4OCw3IEBAIFdlYktpdENTU0tleWZyYW1lUnVsZSogV2ViS2l0Q1NTS2V5ZnJhbWVzUnVs
ZTo6aXRlbSh1bnNpZ25lZCBpbmRleCkgY29uc3QKIENTU1J1bGVMaXN0KiBXZWJLaXRDU1NLZXlm
cmFtZXNSdWxlOjpjc3NSdWxlcygpCiB7CiAgICAgaWYgKCFtX3J1bGVMaXN0Q1NTT01XcmFwcGVy
KQotICAgICAgICBtX3J1bGVMaXN0Q1NTT01XcmFwcGVyID0gYWRvcHRQdHIobmV3IExpdmVDU1NS
dWxlTGlzdDxXZWJLaXRDU1NLZXlmcmFtZXNSdWxlPih0aGlzKSk7CisgICAgICAgIG1fcnVsZUxp
c3RDU1NPTVdyYXBwZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPExpdmVDU1NSdWxlTGlzdDxXZWJLaXRD
U1NLZXlmcmFtZXNSdWxlPj4odGhpcyk7CiAgICAgcmV0dXJuIG1fcnVsZUxpc3RDU1NPTVdyYXBw
ZXIuZ2V0KCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9XZWJLaXRDU1NL
ZXlmcmFtZXNSdWxlLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvV2ViS2l0Q1NTS2V5ZnJhbWVzUnVs
ZS5oCmluZGV4IDk4OTlhZDUwYWZkNDM0N2QwZDU3ZmE3OWI3ZDE0ZTBjNmFhZTViNTcuLjJjOWNh
ZDI2NGRlYTNhMDk5OTFhZTA3ZDI5NTk5NGZjMjI4YWFjNzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9XZWJLaXRDU1NLZXlmcmFtZXNSdWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
Y3NzL1dlYktpdENTU0tleWZyYW1lc1J1bGUuaApAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVk
ZSAiQ1NTUnVsZS5oIgogI2luY2x1ZGUgIlN0eWxlUnVsZS5oIgorI2luY2x1ZGUgPG1lbW9yeT4K
ICNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L0F0b21pY1N0cmlu
Zy5oPgogCkBAIC05Miw3ICs5Myw3IEBAIHByaXZhdGU6CiAKICAgICBSZWZQdHI8U3R5bGVSdWxl
S2V5ZnJhbWVzPiBtX2tleWZyYW1lc1J1bGU7CiAgICAgbXV0YWJsZSBWZWN0b3I8UmVmUHRyPFdl
YktpdENTU0tleWZyYW1lUnVsZT4+IG1fY2hpbGRSdWxlQ1NTT01XcmFwcGVyczsKLSAgICBtdXRh
YmxlIE93blB0cjxDU1NSdWxlTGlzdD4gbV9ydWxlTGlzdENTU09NV3JhcHBlcjsKKyAgICBtdXRh
YmxlIHN0ZDo6dW5pcXVlX3B0cjxDU1NSdWxlTGlzdD4gbV9ydWxlTGlzdENTU09NV3JhcHBlcjsK
IH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>