<?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>100205</bug_id>
          
          <creation_ts>2012-10-23 23:25:47 -0700</creation_ts>
          <short_desc>Fix CALayer hiearchy when combining tiling with preserve-3d</short_desc>
          <delta_ts>2012-10-24 13:37:02 -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>InRadar</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>dglazkov</cc>
    
    <cc>dino</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>749385</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-23 23:25:47 -0700</bug_when>
    <thetext>Fix CALayer hiearchy when combining tiling with preserve-3d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749390</commentid>
    <comment_count>1</comment_count>
      <attachid>170326</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-23 23:35:16 -0700</bug_when>
    <thetext>Created attachment 170326
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749392</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-23 23:35:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/12557752&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749534</commentid>
    <comment_count>3</comment_count>
      <attachid>170326</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-24 04:36:39 -0700</bug_when>
    <thetext>Comment on attachment 170326
Patch

Attachment 170326 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14552186

New failing tests:
platform/chromium/virtual/softwarecompositing/tiling/backface-preserve-3d-tiled.html
compositing/tiling/backface-preserve-3d-tiled.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749837</commentid>
    <comment_count>4</comment_count>
      <attachid>170326</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-10-24 11:05:19 -0700</bug_when>
    <thetext>Comment on attachment 170326
Patch

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

&gt; Source/WebCore/ChangeLog:25
&gt; +        Test: compositing/tiling/backface-preserve-3d-tiled.html

Does the chrome failure just get baselined at some later stage?

&gt; Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:1192
&gt; +    PlatformCALayerList&amp; childListForSublayers = m_structuralLayer ? structuralLayerChildren : primaryLayerChildren;

It might be a bit clearer if you move this line down to in front of the loop where you actually use it, but not a strong opinion.

&gt; Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:1205
&gt; +    if (m_contentsLayer &amp;&amp; m_contentsVisible)
&gt; +        primaryLayerChildren.append(m_contentsLayer);

Does the FIXME you removed still apply?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749988</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-24 13:37:02 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/132394</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170326</attachid>
            <date>2012-10-23 23:35:16 -0700</date>
            <delta_ts>2012-10-24 11:05:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100205-20121023233352.patch</filename>
            <type>text/plain</type>
            <size>12209</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMzAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTAzZjI0NzI0NzljMjdl
YjY2NWIzMmQxM2M3ZWMyNmQ0MDU4MmIyOC4uNzRjOWFhMDU3NTZiZTdhMjFjYmQ1NjQzOWU2NjA3
NjI0N2IwZjY5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEyLTEwLTIzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBDQUxheWVy
IGhpZWFyY2h5IHdoZW4gY29tYmluaW5nIHRpbGluZyB3aXRoIHByZXNlcnZlLTNkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAyMDUKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGFuIGVsZW1lbnQg
aGFzICJ0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkIiwgaXRzIEdyYXBoaWNzTGF5ZXJDQSBo
YXMgYQorICAgICAgICBtX3N0cnVjdHVyYWxMYXllciB3aGljaCBpcyBhIENBVHJhbnNmb3JtTGF5
ZXIuIFRoZSBwcmltYXJ5IENBTGF5ZXIgd2hpY2ggY29udGFpbnMgcmVuZGVyZWQKKyAgICAgICAg
Y29udGVudCBiZWNvbWVzIGEgc3VibGF5ZXIgb2YgdGhlIENBVHJhbnNmb3JtTGF5ZXIuIElmIHRo
ZSBlbGVtZW50IGhhcyBiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbiwKKyAgICAgICAgaXQgaXMg
dGhlIHByaW1hcnkgbGF5ZXIgdGhhdCBpcyBzZXQgdG8gYmUgc2luZ2xlLXNpZGVkLgorICAgICAg
ICAKKyAgICAgICAgSW4gcjEzMTk0MCB3ZSBzdGFydGVkIHRvIHVzZSBUaWxlQ2FjaGVzIGluIHBs
YWNlIG9mIENBVGlsZWRMYXllci4gVGlsZUNhY2hlcyB3b3JrIHZpYQorICAgICAgICAiY3VzdG9t
U3VibGF5ZXJzIiByZXR1cm5lZCBmcm9tIHRoZSBQbGF0Zm9ybUNBTGF5ZXIsIHdoZXJlIHRoZSBj
dXN0b20gc3VibGF5ZXIgaXMgCisgICAgICAgIHRoZSB0aWxlIGNhY2hlIGNvbnRhaW5lciBsYXll
ci4gSG93ZXZlciwgdGhlIGN1c3RvbSBzdWJsYXllcnMgd2VyZSBiZWluZyBhZGRlZCBhcworICAg
ICAgICBjaGlsZHJlbiBvZiB0aGUgc3RydWN0dXJhbCAoQ0FUcmFuc2Zvcm1MYXllcikgbGF5ZXIs
IG5vdCBvZiB0aGUgcHJpbWFyeSAoQ0FMYXllcikgbGF5ZXIsCisgICAgICAgIHRodXMgdGhleSB3
ZXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgZG91YmxlU2lkZWQgcHJvcGVydHkuCisgICAgICAgIAor
ICAgICAgICBUaGlzIGNoYW5nZSBjbGVhbnMgdXAgdGhlIGNvbmZ1c2luZyBjb2RlIGluIEdyYXBo
aWNzTGF5ZXJDQTo6dXBkYXRlU3VibGF5ZXJMaXN0KCkKKyAgICAgICAgYnkgbWFpbnRhaW5pbmcg
dHdvIHZlY3RvcnMgb2YgUGxhdGZvcm1DQUxheWVycywgb25lIGZvciBzdWJsYXllcnMgb2YgdGhl
IHN0cnVjdHVyYWwKKyAgICAgICAgbGF5ZXIsIGFuZCBvbmUgZm9yIHN1YmxheWVycyBvZiB0aGUg
cHJpbWFyeSBsYXllci4gSXQgYWRkcyBjdXN0b20gc3VibGF5ZXJzIHRvCisgICAgICAgIHRoZSBs
YXR0ZXIgbGlzdCwgc28gbm93IHRoZSB0aWxlIGNhY2hlIGNvbnRhaW5lciBsYXllciBiZWNvbWVz
IGEgc3VibGF5ZXIgb2YKKyAgICAgICAgdGhlIHByaW1hcnkgbGF5ZXIsIHNvIGlzIGFmZmVjdGVk
IGJ5IHRoYXQgbGF5ZXIncyBkb3VibGVTaWRlZCBwcm9wZXJ0eS4KKworICAgICAgICBUZXN0OiBj
b21wb3NpdGluZy90aWxpbmcvYmFja2ZhY2UtcHJlc2VydmUtM2QtdGlsZWQuaHRtbAorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlU3VibGF5ZXJMaXN0KToKKwogMjAxMi0x
MC0yMyAgQW5kcmVhcyBLbGluZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUkVHUkVT
U0lPTihyMTMwNjQzKTogQVNTRVJUSU9OIEZBSUxFRDogcmVzdWx0Lml0ZXJhdG9yICE9IGVuZCgp
IGJlbG93IFBsdWdpbkRhdGFiYXNlOjphZGQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCmluZGV4IDZlZTljMDIyYjky
MjIxNTgzNWZjMzQ3ZTUxYjg3YjIzZjUxYmYxOTQuLmY2NDMzYWNjNmE2N2NiZTJmMmJhZTZjOTE5
MWMzNjc5YzU5NWIwODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcApAQCAtMTE4NCw1NCArMTE4NCw0MyBAQCB2
b2lkIEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlTGF5ZXJOYW1lcygpCiAKIHZvaWQgR3JhcGhpY3NM
YXllckNBOjp1cGRhdGVTdWJsYXllckxpc3QoKQogewotICAgIFBsYXRmb3JtQ0FMYXllckxpc3Qg
bmV3U3VibGF5ZXJzOwotICAgIGNvbnN0IFZlY3RvcjxHcmFwaGljc0xheWVyKj4mIGNoaWxkTGF5
ZXJzID0gY2hpbGRyZW4oKTsKKyAgICBjb25zdCBQbGF0Zm9ybUNBTGF5ZXJMaXN0KiBjdXN0b21T
dWJsYXllcnMgPSBtX2xheWVyLT5jdXN0b21TdWJsYXllcnMoKTsKIAotICAgIGlmIChjb25zdCBQ
bGF0Zm9ybUNBTGF5ZXJMaXN0KiBjdXN0b21TdWJsYXllcnMgPSBtX2xheWVyLT5jdXN0b21TdWJs
YXllcnMoKSkKLSAgICAgICAgbmV3U3VibGF5ZXJzLmFwcGVuZFJhbmdlKGN1c3RvbVN1YmxheWVy
cy0+YmVnaW4oKSwgY3VzdG9tU3VibGF5ZXJzLT5lbmQoKSk7Ci0gICAgCi0gICAgaWYgKG1fc3Ry
dWN0dXJhbExheWVyIHx8IG1fY29udGVudHNMYXllciB8fCBjaGlsZExheWVycy5zaXplKCkgPiAw
KSB7Ci0gICAgICAgIGlmIChtX3N0cnVjdHVyYWxMYXllcikgewotICAgICAgICAgICAgLy8gQWRk
IHRoZSByZXBsaWNhIGxheWVyIGZpcnN0LgotICAgICAgICAgICAgaWYgKG1fcmVwbGljYUxheWVy
KQotICAgICAgICAgICAgICAgIG5ld1N1YmxheWVycy5hcHBlbmQoc3RhdGljX2Nhc3Q8R3JhcGhp
Y3NMYXllckNBKj4obV9yZXBsaWNhTGF5ZXIpLT5wcmltYXJ5TGF5ZXIoKSk7Ci0gICAgICAgICAg
ICAvLyBBZGQgdGhlIHByaW1hcnkgbGF5ZXIuIEV2ZW4gaWYgd2UgaGF2ZSBuZWdhdGl2ZSB6LW9y
ZGVyIGNoaWxkcmVuLCB0aGUgcHJpbWFyeSBsYXllciBhbHdheXMgY29tZXMgYmVoaW5kLgotICAg
ICAgICAgICAgbmV3U3VibGF5ZXJzLmFwcGVuZChtX2xheWVyKTsKLSAgICAgICAgfSBlbHNlIGlm
IChtX2NvbnRlbnRzTGF5ZXIgJiYgbV9jb250ZW50c1Zpc2libGUpIHsKLSAgICAgICAgICAgIC8v
IEZJWE1FOiBhZGQgdGhlIGNvbnRlbnRzIGxheWVyIGluIHRoZSBjb3JyZWN0IG9yZGVyIHdpdGgg
bmVnYXRpdmUgei1vcmRlciBjaGlsZHJlbi4KLSAgICAgICAgICAgIC8vIFRoaXMgZG9lcyBub3Qg
Y2F1c2UgdmlzaWJsZSByZW5kZXJpbmcgaXNzdWVzIGJlY2F1c2UgY3VycmVudGx5IGNvbnRlbnRz
IGxheWVycyBhcmUgb25seSB1c2VkCi0gICAgICAgICAgICAvLyBmb3IgcmVwbGFjZWQgZWxlbWVu
dHMgdGhhdCBkb24ndCBoYXZlIGNoaWxkcmVuLgotICAgICAgICAgICAgbmV3U3VibGF5ZXJzLmFw
cGVuZChtX2NvbnRlbnRzTGF5ZXIpOwotICAgICAgICB9Ci0gICAgICAgIAotICAgICAgICBzaXpl
X3QgbnVtQ2hpbGRyZW4gPSBjaGlsZExheWVycy5zaXplKCk7Ci0gICAgICAgIGZvciAoc2l6ZV90
IGkgPSAwOyBpIDwgbnVtQ2hpbGRyZW47ICsraSkgewotICAgICAgICAgICAgR3JhcGhpY3NMYXll
ckNBKiBjdXJDaGlsZCA9IHN0YXRpY19jYXN0PEdyYXBoaWNzTGF5ZXJDQSo+KGNoaWxkTGF5ZXJz
W2ldKTsKLSAgICAgICAgICAgIFBsYXRmb3JtQ0FMYXllciogY2hpbGRMYXllciA9IGN1ckNoaWxk
LT5sYXllckZvclN1cGVybGF5ZXIoKTsKLSAgICAgICAgICAgIG5ld1N1YmxheWVycy5hcHBlbmQo
Y2hpbGRMYXllcik7Ci0gICAgICAgIH0KKyAgICBQbGF0Zm9ybUNBTGF5ZXJMaXN0IHN0cnVjdHVy
YWxMYXllckNoaWxkcmVuOworICAgIFBsYXRmb3JtQ0FMYXllckxpc3QgcHJpbWFyeUxheWVyQ2hp
bGRyZW47CiAKLSAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBuZXdTdWJsYXllcnMuc2l6
ZSgpOyAtLWkpCi0gICAgICAgICAgICBuZXdTdWJsYXllcnNbaV0tPnJlbW92ZUZyb21TdXBlcmxh
eWVyKCk7CisgICAgUGxhdGZvcm1DQUxheWVyTGlzdCYgY2hpbGRMaXN0Rm9yU3VibGF5ZXJzID0g
bV9zdHJ1Y3R1cmFsTGF5ZXIgPyBzdHJ1Y3R1cmFsTGF5ZXJDaGlsZHJlbiA6IHByaW1hcnlMYXll
ckNoaWxkcmVuOworCisgICAgaWYgKGN1c3RvbVN1YmxheWVycykKKyAgICAgICAgcHJpbWFyeUxh
eWVyQ2hpbGRyZW4uYXBwZW5kKCpjdXN0b21TdWJsYXllcnMpOworCisgICAgaWYgKG1fc3RydWN0
dXJhbExheWVyKSB7CisgICAgICAgIGlmIChtX3JlcGxpY2FMYXllcikKKyAgICAgICAgICAgIHN0
cnVjdHVyYWxMYXllckNoaWxkcmVuLmFwcGVuZChzdGF0aWNfY2FzdDxHcmFwaGljc0xheWVyQ0Eq
PihtX3JlcGxpY2FMYXllciktPnByaW1hcnlMYXllcigpKTsKKyAgICAKKyAgICAgICAgc3RydWN0
dXJhbExheWVyQ2hpbGRyZW4uYXBwZW5kKG1fbGF5ZXIpOwogICAgIH0KKworICAgIGlmIChtX2Nv
bnRlbnRzTGF5ZXIgJiYgbV9jb250ZW50c1Zpc2libGUpCisgICAgICAgIHByaW1hcnlMYXllckNo
aWxkcmVuLmFwcGVuZChtX2NvbnRlbnRzTGF5ZXIpOwogICAgIAorICAgIGNvbnN0IFZlY3RvcjxH
cmFwaGljc0xheWVyKj4mIGNoaWxkTGF5ZXJzID0gY2hpbGRyZW4oKTsKKyAgICBzaXplX3QgbnVt
Q2hpbGRyZW4gPSBjaGlsZExheWVycy5zaXplKCk7CisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkg
PCBudW1DaGlsZHJlbjsgKytpKSB7CisgICAgICAgIEdyYXBoaWNzTGF5ZXJDQSogY3VyQ2hpbGQg
PSBzdGF0aWNfY2FzdDxHcmFwaGljc0xheWVyQ0EqPihjaGlsZExheWVyc1tpXSk7CisgICAgICAg
IFBsYXRmb3JtQ0FMYXllciogY2hpbGRMYXllciA9IGN1ckNoaWxkLT5sYXllckZvclN1cGVybGF5
ZXIoKTsKKyAgICAgICAgY2hpbGRMaXN0Rm9yU3VibGF5ZXJzLmFwcGVuZChjaGlsZExheWVyKTsK
KyAgICB9CisKICNpZmRlZiBWSVNJQkxFX1RJTEVfV0FTSAogICAgIGlmIChtX3Zpc2libGVUaWxl
V2FzaExheWVyKQotICAgICAgICBuZXdTdWJsYXllcnMuYXBwZW5kKG1fdmlzaWJsZVRpbGVXYXNo
TGF5ZXIpOworICAgICAgICBjaGlsZExpc3RGb3JTdWJsYXllcnMuYXBwZW5kKG1fdmlzaWJsZVRp
bGVXYXNoTGF5ZXIpOwogI2VuZGlmCiAKLSAgICBpZiAobV9zdHJ1Y3R1cmFsTGF5ZXIpIHsKLSAg
ICAgICAgbV9zdHJ1Y3R1cmFsTGF5ZXItPnNldFN1YmxheWVycyhuZXdTdWJsYXllcnMpOwotCi0g
ICAgICAgIGlmIChtX2NvbnRlbnRzTGF5ZXIpIHsKLSAgICAgICAgICAgIC8vIElmIHdlIGhhdmUg
YSB0cmFuc2Zvcm0gbGF5ZXIsIHRoZW4gdGhlIGNvbnRlbnRzIGxheWVyIGlzIHBhcmVudGVkIGlu
IHRoZSAKLSAgICAgICAgICAgIC8vIHByaW1hcnkgbGF5ZXIgKHdoaWNoIGlzIGl0c2VsZiBhIGNo
aWxkIG9mIHRoZSB0cmFuc2Zvcm0gbGF5ZXIpLgotICAgICAgICAgICAgbV9sYXllci0+cmVtb3Zl
QWxsU3VibGF5ZXJzKCk7Ci0gICAgICAgICAgICBpZiAobV9jb250ZW50c1Zpc2libGUpCi0gICAg
ICAgICAgICAgICAgbV9sYXllci0+YXBwZW5kU3VibGF5ZXIobV9jb250ZW50c0xheWVyLmdldCgp
KTsKLSAgICAgICAgfQotICAgIH0gZWxzZQotICAgICAgICBtX2xheWVyLT5zZXRTdWJsYXllcnMo
bmV3U3VibGF5ZXJzKTsKKyAgICBpZiAobV9zdHJ1Y3R1cmFsTGF5ZXIpCisgICAgICAgIG1fc3Ry
dWN0dXJhbExheWVyLT5zZXRTdWJsYXllcnMoc3RydWN0dXJhbExheWVyQ2hpbGRyZW4pOworICAg
IAorICAgIG1fbGF5ZXItPnNldFN1YmxheWVycyhwcmltYXJ5TGF5ZXJDaGlsZHJlbik7CiB9CiAK
IHZvaWQgR3JhcGhpY3NMYXllckNBOjp1cGRhdGVHZW9tZXRyeShmbG9hdCBwYWdlU2NhbGVGYWN0
b3IsIGNvbnN0IEZsb2F0UG9pbnQmIHBvc2l0aW9uUmVsYXRpdmVUb0Jhc2UpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDk2
OTNiZjg4YTk0MjhkOTk0MzhlNGIyMDEzNTU5MjhjYjEwMWYzOC4uN2Q5ZDBkM2I4ZTQwYjViNTZi
OGIxNWYzNTc3YzBjMDRiYzc1ZWU5MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDEyLTEwLTIz
ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIEZpeCBD
QUxheWVyIGhpZWFyY2h5IHdoZW4gY29tYmluaW5nIHRpbGluZyB3aXRoIHByZXNlcnZlLTNkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAyMDUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQaXhlbCB0ZXN0
IHRoYXQgdGVzdHMgYmFja2ZhY2UtdmlzaWJpbGl0eSBvbiBhIHRpbGUgY2FjaGUgbGF5ZXIuCisK
KyAgICAgICAgKiBjb21wb3NpdGluZy90aWxpbmcvYmFja2ZhY2UtcHJlc2VydmUtM2QtdGlsZWQt
ZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy90aWxpbmcvYmFja2Zh
Y2UtcHJlc2VydmUtM2QtdGlsZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjb21w
b3NpdGluZy90aWxpbmcvYmFja2ZhY2UtcHJlc2VydmUtM2QtdGlsZWQuaHRtbDogQWRkZWQuCisK
KzIwMTItMTAtMjMgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKICAg
ICAgICAgQWxsb3cgdGVzdHMgdG8gcnVuIHdpdGggYSB0aWxlIGNhY2hlLCBhbmQgb3B0aW9uYWxs
eSBkdW1wIHRoZSB0aWxlIGNhY2hlIHZpYSBsYXllclRyZWVBc1RleHQoKQogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMTU5CiAKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3RpbGluZy9iYWNrZmFjZS1wcmVzZXJ2ZS0zZC10aWxl
ZC1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy90aWxpbmcvYmFja2ZhY2Ut
cHJlc2VydmUtM2QtdGlsZWQtZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM0ZmEzOTA3MTQ2NDY4
OGI3YWU4NTE4YTI4MmViMGEyZDE1MDRhMjAKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDEwNDQw
CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTFCJVFsWWJwUnpua0I5Z0NDTTQ3
JD1TdUZ4ZU9fJAp6aVJNT1cyMVpGbnNnPyRZaEs5ejVOeSYtazI1Q1RzWF9+Mi1gUmxBdHE2YGNn
UUp5WjJBcip7bz87Z3kkJV4+MSgKemFuK09tXl52LSk+KnNfOW40YjhhQkZ1NSp2RX0qTW9ubl5m
X1EmdDk1bWF6IVV8P2lvO1NmLThjKS0/cC0jbiFRCnpOdT1SYEp0T2xHX0N9YkIyOFBEbEVJYm8j
dVY2KmVtKGNLbzJkRW9uT3VfNjEjdjx2aDNKXjJGcUM1aWdwO215bwp6ZEJPJGBkNWd0ZFVeKk5j
OFc8bEwhd3FtfklGUVQ0YnxVdm02VWIzZU1MJXxSSitTQ285ZTMpcno+a1c/Jm89aF4KejdCXygl
NFJxM2I3OH1OJmVuLXpFRTd4YjVacCZEPypTaHtAdD4rS0YyZUFoeEExVzhOU0EtWkIjV2ImQiVl
JUZACnphN1EoK1kreThjRCgoayYoRWA8a1E1Qj0lMFpZVDk+MD5sRWpPSz5YK3lKZ3xNKGMqcnhe
bEdiMEJhSkM9NyFQUwp6RnEjYGlOTnpaQXtwIW8oZyl4NjgjcjRCezRENWdMM3d+Z0U7PkA+XzRi
aCljPVpOe25eMkZ4NmBqQFlBb1FQaFcKejFYbCU8KEdoVzlMX2JSe3EyWT8mSSg+eEJnfXxRSksm
VTlWUz9eQHV3PldMTmV4cDQxb2FhOXUtflpZVD50TCNMCnpTMV41Z14xQVhwUX4+QiZJa2tlRCFW
fCp0TkJmciFxY3k7MjRLUHsqens8blgrJVRGT01zdmV4WlU4cldNI2x8RAp6I3w9bHY0TSljZk41
PjY7LTkjZWgqb0paY2E8S0dzTjhLP0hxWUk7PEp7c3grS2dLbmgzUCk0blhleHY+TTs4cDUKbGs+
fUF8SWhyZW5MYXpNND9zaXBiJnJLVU83VTByRTIyV1ElbXZ2NEZPI3FyUj9fVTRfCgpsaXRlcmFs
IDAKSGNtVj9kMDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy90aWxp
bmcvYmFja2ZhY2UtcHJlc2VydmUtM2QtdGlsZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
Y29tcG9zaXRpbmcvdGlsaW5nL2JhY2tmYWNlLXByZXNlcnZlLTNkLXRpbGVkLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4yOThmYzIwNjRiYjYzMTRhZjgyZTBjZmFhNzI0ZDBmNzQ0ZjQ5YmIzCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdGlsaW5nL2JhY2tmYWNl
LXByZXNlcnZlLTNkLXRpbGVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDUyIEBACisoR3JhcGhp
Y3NMYXllcgorICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdy
YXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgICAgIChjaGlsZHJl
biAyCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDE4LjAwIDEw
LjAwKQorICAgICAgICAgIChib3VuZHMgMjA0LjAwIDIwNC4wMCkKKyAgICAgICAgICAoY2hpbGRy
ZW4gMQorICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAgKHBvc2l0aW9u
IDIuMDAgMi4wMCkKKyAgICAgICAgICAgICAgKGJvdW5kcyAyMDAuMDAgMjAwLjAwKQorICAgICAg
ICAgICAgICAoY2hpbGRyZW5UcmFuc2Zvcm0gWzEuMDAgMC4wMCAwLjAwIDAuMDBdIFswLjAwIDEu
MDAgMC4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgLTAuMDBdIFswLjAwIDAuMDAgMC4wMCAxLjAw
XSkKKyAgICAgICAgICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgICAgICAgICAgKGJvdW5kcyAyMDIuMDAgMjAyLjAwKQorICAgICAgICAg
ICAgICAgICAgKHByZXNlcnZlczNEIDEpCisgICAgICAgICAgICAgICAgICAoZHJhd3NDb250ZW50
IDEpCisgICAgICAgICAgICAgICAgICAoYmFja2ZhY2VWaXNpYmlsaXR5IGhpZGRlbikKKyAgICAg
ICAgICAgICAgICAgICh0cmFuc2Zvcm0gWy0xLjAwIDAuMDAgLTAuMDAgMC4wMF0gWzAuMDAgMS4w
MCAwLjAwIDAuMDBdIFswLjAwIDAuMDAgLTEuMDAgMC4wMF0gWzAuMDAgMC4wMCAwLjAwIDEuMDBd
KQorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKQorICAg
ICAgICAgICkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChw
b3NpdGlvbiAxOC4wMCAyMjQuMDApCisgICAgICAgICAgKGJvdW5kcyAyMDQuMDAgMjA0LjAwKQor
ICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
ICAgICAgICAocG9zaXRpb24gMi4wMCAyLjAwKQorICAgICAgICAgICAgICAoYm91bmRzIDIwMC4w
MCAyMDAuMDApCisgICAgICAgICAgICAgIChjaGlsZHJlblRyYW5zZm9ybSBbMS4wMCAwLjAwIDAu
MDAgMC4wMF0gWzAuMDAgMS4wMCAwLjAwIDAuMDBdIFswLjAwIDAuMDAgMS4wMCAtMC4wMF0gWzAu
MDAgMC4wMCAwLjAwIDEuMDBdKQorICAgICAgICAgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAg
ICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAgICAoYm91bmRzIDIwMi4wMCAy
NTAyLjAwKQorICAgICAgICAgICAgICAgICAgKHVzaW5nVGlsZWRMYXllciAxKQorICAgICAgICAg
ICAgICAgICAgKHByZXNlcnZlczNEIDEpCisgICAgICAgICAgICAgICAgICAoZHJhd3NDb250ZW50
IDEpCisgICAgICAgICAgICAgICAgICAoYmFja2ZhY2VWaXNpYmlsaXR5IGhpZGRlbikKKyAgICAg
ICAgICAgICAgICAgICh0cmFuc2Zvcm0gWy0xLjAwIDAuMDAgLTAuMDAgMC4wMF0gWzAuMDAgMS4w
MCAwLjAwIDAuMDBdIFswLjAwIDAuMDAgLTEuMDAgMC4wMF0gWzAuMDAgMC4wMCAwLjAwIDEuMDBd
KQorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKQorICAg
ICAgICAgICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy90aWxpbmcvYmFja2ZhY2UtcHJlc2VydmUtM2QtdGls
ZWQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3RpbGluZy9iYWNrZmFjZS1wcmVzZXJ2
ZS0zZC10aWxlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBiMDZjMzFlZWM2MDkyMDgzMzk0MjgwYzc1Mjg4
NzljMzYxOGIwZjgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy90
aWxpbmcvYmFja2ZhY2UtcHJlc2VydmUtM2QtdGlsZWQuaHRtbApAQCAtMCwwICsxLDYyIEBACis8
IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJv
ZHkgeworICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICAgICAgfQorICAgICAgICAK
KyAgICAgICAgLmNvbnRhaW5lciB7CisgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7Cisg
ICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICAgICAgd2lkdGg6IDIwMHB4OworICAg
ICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7CisgICAgICAgICAgICBtYXJnaW46IDEw
cHg7CisgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAgICAgICAgICAgLXdlYmtpdC1w
ZXJzcGVjdGl2ZTogNjAwcHg7CisgICAgICAgIH0KKyAgICAgICAgLmJveCB7CisgICAgICAgICAg
ICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAg
ICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOwor
ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgICAgICAtd2Via2l0
LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsKKyAgICAgICAgICAgIC13ZWJraXQtdHJhbnNm
b3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsKKyAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBy
b3RhdGVZKDE4MGRlZyk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC50aWxlZCB7Cisg
ICAgICAgICAgICBoZWlnaHQ6IDI1MDBweDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAg
I2xheWVycyB7CisgICAgICAgICAgICBvcGFjaXR5OiAwOyAvKiBIaWRlIGZyb20gcGl4ZWwgcmVz
dWx0ICovCisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCh0
cnVlKTsKKyAgICAgICAgCisgICAgICAgIGZ1bmN0aW9uIGR1bXBMYXllcnMoKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgICAgICAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgnbGF5ZXJzJykuaW5uZXJUZXh0ID0gd2luZG93LmludGVybmFs
cy5sYXllclRyZWVBc1RleHQoZG9jdW1lbnQpOworICAgICAgICB9CisgICAgICAgIHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZHVtcExheWVycywgZmFsc2UpOworICAgIDwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+CisgICAgPCEtLSBZb3Ugc2hvdWxkIHNlZSB0d28gZW1wdHkgd2hp
dGUgc3F1YXJlcy4gLS0+CisgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICAgICAgPGRp
diBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJjb250YWlu
ZXIiPgorICAgICAgICA8ZGl2IGNsYXNzPSJ0aWxlZCBib3giPgorICAgICAgICA8L2Rpdj4KKyAg
ICA8L2Rpdj4KKworPHByZSBpZD0ibGF5ZXJzIj5MYXllcnMgZ28gaGVyZTwvcHJlPgorPC9ib2R5
PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="183897"
          type_id="1"
          status="+"
          setter="dino"
    />
    <flag name="commit-queue"
          id="183945"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>