<?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>87216</bug_id>
          
          <creation_ts>2012-05-22 23:26:39 -0700</creation_ts>
          <short_desc>[Refactoring] ElementShadow::m_needsRedistributing  should be on ContentDistributor</short_desc>
          <delta_ts>2012-05-22 23:47:44 -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>DOM</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>
          
          <blocked>85263</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hajime Morrita">morrita</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>631267</commentid>
    <comment_count>0</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-05-22 23:26:39 -0700</bug_when>
    <thetext>This simple field move.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>631279</commentid>
    <comment_count>1</comment_count>
      <attachid>143476</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-05-22 23:39:42 -0700</bug_when>
    <thetext>Created attachment 143476
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>631281</commentid>
    <comment_count>2</comment_count>
      <attachid>143476</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-05-22 23:41:59 -0700</bug_when>
    <thetext>Comment on attachment 143476
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>631287</commentid>
    <comment_count>3</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-05-22 23:47:44 -0700</bug_when>
    <thetext>Committed r118131: &lt;http://trac.webkit.org/changeset/118131&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143476</attachid>
            <date>2012-05-22 23:39:42 -0700</date>
            <delta_ts>2012-05-22 23:41:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87216-20120523153940.patch</filename>
            <type>text/plain</type>
            <size>5829</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4MDk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmE5ODQxNjQyNDEwMzJl
YzQ1ZDYwMTc1NDRhMDZjYzQ0Yjk4ZGY1NS4uOTBhNjg1NDFjNzdkYzkwNGVjNjlkOWJhNDM2Yzgz
ODkxNjBiZTVmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA1LTIyICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFtSZWZhY3RvcmluZ10g
RWxlbWVudFNoYWRvdzo6bV9uZWVkc1JlZGlzdHJpYnV0aW5nICBzaG91bGQgYmUgb24gQ29udGVu
dERpc3RyaWJ1dG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04NzIxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE1vdmVkIEVsZW1lbnRTaGFkb3c6Om1fbmVlZHNSZWRpc3RyaWJ1dGluZyB0byBDb250ZW50
RGlzdHJpYnV0b3I6Om1fbmVlZHNSZWRpc3RyaWJ1dGluZworCisgICAgICAgIE5vIG5ldyB0ZXN0
cy4gTm8gYmVoYXZpb3IgY2hhbmdlLgorCisgICAgICAgICogZG9tL0VsZW1lbnRTaGFkb3cuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudFNoYWRvdzo6cmVjYWxjU3R5bGUpOgorICAgICAg
ICAoV2ViQ29yZTo6RWxlbWVudFNoYWRvdzo6bmVlZHNSZWRpc3RyaWJ1dGluZyk6CisgICAgICAg
IChXZWJDb3JlOjpFbGVtZW50U2hhZG93OjpzZXROZWVkc1JlZGlzdHJpYnV0aW5nKToKKyAgICAg
ICAgKiBkb20vRWxlbWVudFNoYWRvdy5oOgorICAgICAgICAoRWxlbWVudFNoYWRvdyk6CisgICAg
ICAgICogZG9tL1NoYWRvd1Jvb3QuaDogUmVtb3ZlZCBvdXRkYXRlZCBkZWNsYXJhdGlvbnMuCisg
ICAgICAgICogaHRtbC9zaGFkb3cvQ29udGVudERpc3RyaWJ1dG9yLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNvbnRlbnREaXN0cmlidXRvcjo6Q29udGVudERpc3RyaWJ1dG9yKToKKyAgICAgICAg
KiBodG1sL3NoYWRvdy9Db250ZW50RGlzdHJpYnV0b3IuaDoKKyAgICAgICAgKFdlYkNvcmU6OkNv
bnRlbnREaXN0cmlidXRvcjo6bmVlZHNSZWRpc3RyaWJ1dGluZyk6CisgICAgICAgIChXZWJDb3Jl
OjpDb250ZW50RGlzdHJpYnV0b3I6OnNldE5lZWRzUmVkaXN0cmlidXRpbmcpOgorICAgICAgICAo
V2ViQ29yZTo6Q29udGVudERpc3RyaWJ1dG9yOjpjbGVhck5lZWRzUmVkaXN0cmlidXRpbmcpOgor
CiAyMDEyLTA1LTIyICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgQWRkIGEgU2V0dGluZyB0byBtYWtlIHBvc2l0aW9uOmZpeGVkIGZvcm0gYSBuZXcgc3Rh
Y2tpbmcgY29udGV4dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRTaGFk
b3cuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRTaGFkb3cuY3BwCmluZGV4IDQ0NmQ5
NzI4YWZiODUwYjJmZTY5NzQyODZlMTM1YjJjZjE0ODAyNWQuLmQ1ZWZlZjZhZmY2MWRkNWU4ZDk4
MWQ2NTQ5NWQ4N2RmNmYwODQ3MDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVt
ZW50U2hhZG93LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudFNoYWRvdy5jcHAK
QEAgLTM5LDcgKzM5LDYgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogRWxlbWVudFNoYWRvdzo6
RWxlbWVudFNoYWRvdygpCi0gICAgOiBtX25lZWRzUmVkaXN0cmlidXRpbmcoZmFsc2UpCiB7CiB9
CiAKQEAgLTIwNyw3ICsyMDYsNyBAQCB2b2lkIEVsZW1lbnRTaGFkb3c6OnJlY2FsY1N0eWxlKE5v
ZGU6OlN0eWxlQ2hhbmdlIGNoYW5nZSkKICAgICAgICAgc3R5bGVSZXNvbHZlci0+cG9wUGFyZW50
U2hhZG93Um9vdCh5b3VuZ2VzdCk7CiAgICAgfQogCi0gICAgY2xlYXJOZWVkc1JlZGlzdHJpYnV0
aW5nKCk7CisgICAgbV9kaXN0cmlidXRvci5jbGVhck5lZWRzUmVkaXN0cmlidXRpbmcoKTsKICAg
ICBmb3IgKFNoYWRvd1Jvb3QqIHJvb3QgPSB5b3VuZ2VzdFNoYWRvd1Jvb3QoKTsgcm9vdDsgcm9v
dCA9IHJvb3QtPm9sZGVyU2hhZG93Um9vdCgpKSB7CiAgICAgICAgIHJvb3QtPmNsZWFyTmVlZHNT
dHlsZVJlY2FsYygpOwogICAgICAgICByb290LT5jbGVhckNoaWxkTmVlZHNTdHlsZVJlY2FsYygp
OwpAQCAtMjE2LDcgKzIxNSw3IEBAIHZvaWQgRWxlbWVudFNoYWRvdzo6cmVjYWxjU3R5bGUoTm9k
ZTo6U3R5bGVDaGFuZ2UgY2hhbmdlKQogCiBib29sIEVsZW1lbnRTaGFkb3c6Om5lZWRzUmVkaXN0
cmlidXRpbmcoKQogewotICAgIHJldHVybiBtX25lZWRzUmVkaXN0cmlidXRpbmcgfHwgKHlvdW5n
ZXN0U2hhZG93Um9vdCgpICYmIHlvdW5nZXN0U2hhZG93Um9vdCgpLT5oYXNJbnNlcnRpb25Qb2lu
dCgpKTsKKyAgICByZXR1cm4gbV9kaXN0cmlidXRvci5uZWVkc1JlZGlzdHJpYnV0aW5nKCkgfHwg
KHlvdW5nZXN0U2hhZG93Um9vdCgpICYmIHlvdW5nZXN0U2hhZG93Um9vdCgpLT5oYXNJbnNlcnRp
b25Qb2ludCgpKTsKIH0KIAogdm9pZCBFbGVtZW50U2hhZG93Ojpob3N0Q2hpbGRyZW5DaGFuZ2Vk
KCkKQEAgLTIzMiw4ICsyMzEsNyBAQCB2b2lkIEVsZW1lbnRTaGFkb3c6Omhvc3RDaGlsZHJlbkNo
YW5nZWQoKQogCiB2b2lkIEVsZW1lbnRTaGFkb3c6OnNldE5lZWRzUmVkaXN0cmlidXRpbmcoKQog
ewotICAgIG1fbmVlZHNSZWRpc3RyaWJ1dGluZyA9IHRydWU7Ci0KKyAgICBtX2Rpc3RyaWJ1dG9y
LnNldE5lZWRzUmVkaXN0cmlidXRpbmcoKTsKICAgICBob3N0KCktPnNldE5lZWRzU3R5bGVSZWNh
bGMoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRTaGFkb3cu
aCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50U2hhZG93LmgKaW5kZXggNjFmZTNmZDg5Njhh
Y2VlYWQwMmFiMWE4MGEyOThkZGFiNWRmNjVlNC4uODU2YzQ2YzMxNGNlMTIxYWM2ZDQ0OGZmYjE2
Zjk0NGMzYTJkM2I5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRTaGFk
b3cuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudFNoYWRvdy5oCkBAIC02NCw3ICs2
NCw2IEBAIHB1YmxpYzoKICAgICBib29sIG5lZWRzU3R5bGVSZWNhbGMoKTsKICAgICB2b2lkIHJl
Y2FsY1N0eWxlKE5vZGU6OlN0eWxlQ2hhbmdlKTsKICAgICB2b2lkIHNldE5lZWRzUmVkaXN0cmli
dXRpbmcoKTsKLSAgICB2b2lkIGNsZWFyTmVlZHNSZWRpc3RyaWJ1dGluZygpOwogICAgIGJvb2wg
bmVlZHNSZWRpc3RyaWJ1dGluZygpOwogICAgIHZvaWQgaG9zdENoaWxkcmVuQ2hhbmdlZCgpOwog
CkBAIC03OSw3ICs3OCw2IEBAIHByaXZhdGU6CiAKICAgICBEb3VibHlMaW5rZWRMaXN0PFNoYWRv
d1Jvb3Q+IG1fc2hhZG93Um9vdHM7CiAgICAgQ29udGVudERpc3RyaWJ1dG9yIG1fZGlzdHJpYnV0
b3I7Ci0gICAgYm9vbCBtX25lZWRzUmVkaXN0cmlidXRpbmcgOiAxOwogICAgIFdURl9NQUtFX05P
TkNPUFlBQkxFKEVsZW1lbnRTaGFkb3cpOwogfTsKIApAQCAtMTAzLDExICsxMDEsNiBAQCBpbmxp
bmUgY29uc3QgQ29udGVudERpc3RyaWJ1dG9yJiBFbGVtZW50U2hhZG93OjpkaXN0cmlidXRvcigp
IGNvbnN0CiAgICAgcmV0dXJuIG1fZGlzdHJpYnV0b3I7CiB9CiAKLWlubGluZSB2b2lkIEVsZW1l
bnRTaGFkb3c6OmNsZWFyTmVlZHNSZWRpc3RyaWJ1dGluZygpCi17Ci0gICAgbV9uZWVkc1JlZGlz
dHJpYnV0aW5nID0gZmFsc2U7Ci19Ci0KIGlubGluZSBFbGVtZW50KiBFbGVtZW50U2hhZG93Ojpo
b3N0KCkgY29uc3QKIHsKICAgICBBU1NFUlQoIW1fc2hhZG93Um9vdHMuaXNFbXB0eSgpKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmggYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vU2hhZG93Um9vdC5oCmluZGV4IDY2MjZmMzkwOTM2OTJmOTVlNzlkNmM4ZTYxOWQ0Y2Q2
MjNlZWY5MGQuLjE0MTFmYTUyYWNjYTEzNmVjM2I0MzM3YmE0OTk2MzkyMzY4MTc5NTMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmgKKysrIGIvU291cmNlL1dlYkNv
cmUvZG9tL1NoYWRvd1Jvb3QuaApAQCAtNTksMTAgKzU5LDYgQEAgcHVibGljOgogCiAgICAgdm9p
ZCByZWNhbGNTaGFkb3dUcmVlU3R5bGUoU3R5bGVDaGFuZ2UpOwogCi0gICAgdm9pZCBzZXROZWVk
c1JlZGlzdHJpYnV0aW5nKCk7Ci0gICAgdm9pZCBjbGVhck5lZWRzUmVkaXN0cmlidXRpbmcoKTsK
LSAgICBib29sIG5lZWRzUmVkaXN0cmlidXRpbmcoKTsKLQogICAgIEluc2VydGlvblBvaW50KiBp
bnNlcnRpb25Qb2ludEZvcihOb2RlKikgY29uc3Q7CiAgICAgdm9pZCBob3N0Q2hpbGRyZW5DaGFu
Z2VkKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnRE
aXN0cmlidXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9Db250ZW50RGlzdHJp
YnV0b3IuY3BwCmluZGV4IGFjNWRiZjY4ZDYwZDQ2YWRiYzI0NTdlNGY4M2RiODg1ZDg3NjRkYjku
LmFmNjUwYTNiZmE2ZDFkMDJhOGYwNjE4MzgyNzczM2ZlZWVkMzc1Y2UgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnREaXN0cmlidXRvci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvQ29udGVudERpc3RyaWJ1dG9yLmNwcApAQCAtMzYsNiAr
MzYsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIENvbnRlbnREaXN0cmlidXRvcjo6Q29udGVu
dERpc3RyaWJ1dG9yKCkKICAgICA6IG1fcGhhc2UoUHJldmVudGVkKQorICAgICwgbV9uZWVkc1Jl
ZGlzdHJpYnV0aW5nKGZhbHNlKQogewogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9Db250ZW50RGlzdHJpYnV0b3IuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hh
ZG93L0NvbnRlbnREaXN0cmlidXRvci5oCmluZGV4IGQ0NDM3NzJhN2JiZTljOTUwNmJmNTViZTA3
ZjFiNWJiNzI5ZDBlMWUuLmEyMDk4NTRjZWRkNmU5Yjk5MTIzOTAzMTQwYjkxMzU3YzQzMzliNjMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnREaXN0cmlidXRv
ci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0NvbnRlbnREaXN0cmlidXRvci5o
CkBAIC02MSw3ICs2MSw5IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgcHJlcGFyZVBvb2xGb3IoRWxl
bWVudCogc2hhZG93SG9zdCk7CiAgICAgYm9vbCBwb29sSXNSZWFkeSgpIGNvbnN0OwotCisgICAg
Ym9vbCBuZWVkc1JlZGlzdHJpYnV0aW5nKCkgY29uc3QgeyByZXR1cm4gbV9uZWVkc1JlZGlzdHJp
YnV0aW5nOyB9CisgICAgdm9pZCBzZXROZWVkc1JlZGlzdHJpYnV0aW5nKCkgeyBtX25lZWRzUmVk
aXN0cmlidXRpbmcgPSB0cnVlOyB9CisgICAgdm9pZCBjbGVhck5lZWRzUmVkaXN0cmlidXRpbmco
KSB7IG1fbmVlZHNSZWRpc3RyaWJ1dGluZyA9IGZhbHNlOyB9CiBwcml2YXRlOgogICAgIGVudW0g
RGlzdHJpYnV0aW9uUGhhc2UgewogICAgICAgICBQcmV2ZW50ZWQsCkBAIC03Miw2ICs3NCw3IEBA
IHByaXZhdGU6CiAgICAgVmVjdG9yPFJlZlB0cjxOb2RlPiA+IG1fcG9vbDsKICAgICBEaXN0cmli
dXRpb25QaGFzZSBtX3BoYXNlOwogICAgIEhhc2hNYXA8Y29uc3QgTm9kZSosIEluc2VydGlvblBv
aW50Kj4gbV9ub2RlVG9JbnNlcnRpb25Qb2ludDsKKyAgICBib29sIG1fbmVlZHNSZWRpc3RyaWJ1
dGluZyA6IDE7CiB9OwogCiBpbmxpbmUgYm9vbCBDb250ZW50RGlzdHJpYnV0b3I6OmluRGlzdHJp
YnV0aW9uKCkgY29uc3QK
</data>
<flag name="review"
          id="150052"
          type_id="1"
          status="+"
          setter="haraken"
    />
    <flag name="commit-queue"
          id="150053"
          type_id="3"
          status="+"
          setter="haraken"
    />
          </attachment>
      

    </bug>

</bugzilla>