<?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>122340</bug_id>
          
          <creation_ts>2013-10-04 12:36:36 -0700</creation_ts>
          <short_desc>[CSS Shapes] Image valued shape-outside shapes should update the layout after the image has been loaded</short_desc>
          <delta_ts>2013-10-14 12:34:03 -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>CSS</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>
          <dependson>122197</dependson>
          <blocked>116348</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hans Muller">giles_joplin</reporter>
          <assigned_to name="Hans Muller">giles_joplin</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>hyatt</cc>
    
    <cc>kling</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>936312</commentid>
    <comment_count>0</comment_count>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-10-04 12:36:36 -0700</bug_when>
    <thetext>After a shape-outside image has been loaded and cached, everything that depends on the shape&apos;s float may need to be laid out again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>938066</commentid>
    <comment_count>1</comment_count>
      <attachid>213812</attachid>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-10-09 14:09:56 -0700</bug_when>
    <thetext>Created attachment 213812
Patch

Ensure that the a image valued shape-outside layout is updated after the image has been loaded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939530</commentid>
    <comment_count>2</comment_count>
      <attachid>213812</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-10-14 10:54:22 -0700</bug_when>
    <thetext>Comment on attachment 213812
Patch

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

&gt; LayoutTests/ChangeLog:8
&gt; +        Verify that a image valued shape-outside layout is updated after the image has been loaded.

an image-valued

&gt; LayoutTests/http/tests/css/css-image-valued-shape.html:10
&gt; +        -webkit-shape-outside: url(&quot;http://127.0.0.1:8000/resources/load-and-stall.php?name=square100.png&amp;stallAt=0&amp;stallFor=1&quot;);

Do you really need to include http://127.0.0.1:8000/ ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939574</commentid>
    <comment_count>3</comment_count>
      <attachid>214174</attachid>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-10-14 11:49:40 -0700</bug_when>
    <thetext>Created attachment 214174
Patch

Made the suggested changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939599</commentid>
    <comment_count>4</comment_count>
      <attachid>214174</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-14 12:34:00 -0700</bug_when>
    <thetext>Comment on attachment 214174
Patch

Clearing flags on attachment: 214174

Committed r157414: &lt;http://trac.webkit.org/changeset/157414&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939600</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-14 12:34:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213812</attachid>
            <date>2013-10-09 14:09:56 -0700</date>
            <delta_ts>2013-10-14 11:49:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>tmp.patch</filename>
            <type>text/plain</type>
            <size>6294</size>
            <attacher name="Hans Muller">giles_joplin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwZTlmNDA2Li5kMTcxNzY0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTAt
MDkgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBTaGFw
ZXNdIEltYWdlIHZhbHVlZCBzaGFwZS1vdXRzaWRlIHNoYXBlcyBzaG91bGQgdXBkYXRlIHRoZSBs
YXlvdXQgYWZ0ZXIgdGhlIGltYWdlIGhhcyBiZWVuIGxvYWRlZAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIyMzQwCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVmVyaWZ5IHRoYXQgYSBpbWFnZSB2YWx1ZWQg
c2hhcGUtb3V0c2lkZSBsYXlvdXQgaXMgdXBkYXRlZCBhZnRlciB0aGUgaW1hZ2UgaGFzIGJlZW4g
bG9hZGVkLgorCisgICAgICAgICogaHR0cC90ZXN0cy9jc3MvY3NzLWltYWdlLXZhbHVlZC1zaGFw
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvY3NzL2Nzcy1pbWFn
ZS12YWx1ZWQtc2hhcGUuaHRtbDogQWRkZWQuCisKIDIwMTMtMTAtMDkgIEtyenlzenRvZiBDemVj
aCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0gU29tZSBhY2Nlc3NpYmls
aXR5IHRlc3RzIGFyZSBmYWlsaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L2Nzcy9jc3MtaW1hZ2UtdmFsdWVkLXNoYXBlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvY3NzL2Nzcy1pbWFnZS12YWx1ZWQtc2hhcGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhlYjE1Y2QKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9jc3MtaW1hZ2UtdmFsdWVkLXNoYXBlLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDkgQEAKK1ZlcmlmeSB0aGF0IGEgaW1hZ2UgdmFsdWVkIHNoYXBlLW91
dHNpZGUgbGF5b3V0IGlzIHVwZGF0ZWQgYWZ0ZXIgdGhlIGltYWdlIGhhcyBiZWVuIGxvYWRlZC4g
VGhpcyB0ZXN0IGNoZWNrcyB0aGF0IGxlZnQgZWRnZSBvZiB0aGUgIkhlbGxvIFdvcmxkIiB0ZXh0
IHNwYW4gaXMgZGVmaW5lZCBieSB0aGUgMjAwcHggd2lkZSBmbG9hdCBiZWZvcmUgc2hhcGUtb3V0
c2lkZSBpbWFnZSBoYXMgYmVlbiBsb2FkZWQgYW5kIGJ5IHRoZSAxMDBweCB3aWRlIGltYWdlIGFm
dGVyIGl0J3MgYmVlbiBsYW9kZWQuCisKK0hlbGxvIFdvcmxkCitQQVNTIGVsZW1lbnRSZWN0KCJ0
ZXh0IikubGVmdCBpcyAyMDAKK1BBU1MgZWxlbWVudFJlY3QoInRleHQiKS5sZWZ0IGlzIDEwMAor
UEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY3NzL2Nzcy1pbWFnZS12YWx1ZWQtc2hhcGUu
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY3NzL2Nzcy1pbWFnZS12YWx1ZWQtc2hhcGUu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43MDdmZGE0Ci0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jc3MvY3NzLWltYWdlLXZhbHVlZC1z
aGFwZS5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0Pgor
PHN0eWxlPgorICAgICNzaGFwZSB7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICB3aWR0
aDogMjAwcHg7CisgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgIC13ZWJraXQtc2hhcGUt
b3V0c2lkZTogdXJsKCJodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VzL2xvYWQtYW5kLXN0
YWxsLnBocD9uYW1lPXNxdWFyZTEwMC5wbmcmc3RhbGxBdD0wJnN0YWxsRm9yPTEiKTsKKyAgICB9
Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8cD5WZXJpZnkgdGhhdCBhIGltYWdlIHZhbHVl
ZCBzaGFwZS1vdXRzaWRlIGxheW91dCBpcyB1cGRhdGVkIGFmdGVyIHRoZSBpbWFnZSBoYXMgYmVl
biBsb2FkZWQuIFRoaXMgdGVzdAorY2hlY2tzIHRoYXQgbGVmdCBlZGdlIG9mIHRoZSAiSGVsbG8g
V29ybGQiIHRleHQgc3BhbiBpcyBkZWZpbmVkIGJ5IHRoZSAyMDBweCB3aWRlIGZsb2F0IGJlZm9y
ZSBzaGFwZS1vdXRzaWRlCitpbWFnZSBoYXMgYmVlbiBsb2FkZWQgYW5kIGJ5IHRoZSAxMDBweCB3
aWRlIGltYWdlIGFmdGVyIGl0J3MgYmVlbiBsYW9kZWQuPC9wPgorCis8ZGl2IGlkPSJjb250YWlu
ZXIiPgorICA8ZGl2IGlkPSJzaGFwZSI+PC9kaXY+PHNwYW4gaWQ9InRleHQiPkhlbGxvIFdvcmxk
PC9zcGFuPgorPC9kaXY+Cis8cCBpZD0iY29uc29sZSI+PC9wPgorCis8c2NyaXB0Pgord2luZG93
LmpzVGVzdElzQXN5bmMgPSB0cnVlOworZnVuY3Rpb24gZWxlbWVudFJlY3QoZWxlbWVudElkKSAK
K3sKKyAgICB2YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb250YWluZXIiKS5nZXRC
b3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICB2YXIgciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KGVsZW1lbnRJZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgcmV0dXJuIHtsZWZ0OiBy
LmxlZnQgLSBzLmxlZnQsIHRvcDogci50b3AgLSBzLnRvcCwgd2lkdGg6IHIud2lkdGgsIGhlaWdo
dDogci5oZWlnaHR9OworfQorCitzaG91bGRCZSgnZWxlbWVudFJlY3QoInRleHQiKS5sZWZ0Jywg
IjIwMCIpOyAvLyBpbWFnZSBoYXNuJ3QgbG9hZGVkIHlldAorCit3aW5kb3cub25sb2FkID0gZnVu
Y3Rpb24oKSB7CisgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7IC8vIGZldGNoIG9mZnNldFRv
cCB0byBmb3JjZSBhIGxheW91dAorICAgIHNob3VsZEJlKCdlbGVtZW50UmVjdCgidGV4dCIpLmxl
ZnQnLCAiMTAwIik7CisgICAgZmluaXNoSlNUZXN0KCk7Cit9OworCis8L3NjcmlwdD4KKzxzY3Jp
cHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyZTY2YTk5Li5lMzVjMTBjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjIgQEAKKzIwMTMtMTAtMDkgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+
CisKKyAgICAgICAgW0NTUyBTaGFwZXNdIEltYWdlIHZhbHVlZCBzaGFwZS1vdXRzaWRlIHNoYXBl
cyBzaG91bGQgdXBkYXRlIHRoZSBsYXlvdXQgYWZ0ZXIgdGhlIGltYWdlIGhhcyBiZWVuIGxvYWRl
ZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIyMzQw
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRW5zdXJl
IHRoYXQgdGhlIGEgaW1hZ2UgdmFsdWVkIHNoYXBlLW91dHNpZGUgbGF5b3V0IGlzIHVwZGF0ZWQg
YWZ0ZXIgdGhlIGltYWdlIGhhcworICAgICAgICBiZWVuIGxvYWRlZC4KKworICAgICAgICBUZXN0
OiBodHRwL3Rlc3RzL2Nzcy9jc3MtaW1hZ2UtdmFsdWVkLXNoYXBlLmh0bWwKKworICAgICAgICAq
IHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9j
azo6aW1hZ2VDaGFuZ2VkKTogQWRkZWQgY29kZSBmb3IgdGhlIHNoYXBlLW91dHNpZGUgY2FzZS4K
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjp1cGRhdGVTaGFwZUluc2lkZUluZm9BZnRl
clN0eWxlQ2hhbmdlKTogRGl0dG8uCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6flJlbmRlckVsZW1lbnQpOiBE
aXR0by4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckVsZW1lbnQ6OnNldFN0eWxlKTogRGl0dG8u
CisKIDIwMTMtMTAtMDggIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmVuYW1lIEV2ZW50UmV0YXJnZXRlcjo6YWRqdXN0Rm9yUmVsYXRlZFRhcmdldCB0byBFdmVu
dFBhdGg6OnNldFJlbGF0ZWRUYXJnZXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJCbG9jay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxv
Y2suY3BwCmluZGV4IGU1Y2Q4NmQuLjI0ZTAzMWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckJsb2NrLmNwcApAQCAtMTM2NSw3ICsxMzY1LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6
aW1hZ2VDaGFuZ2VkKFdyYXBwZWRJbWFnZVB0ciBpbWFnZSwgY29uc3QgSW50UmVjdCopCiB7CiAg
ICAgUmVuZGVyQm94OjppbWFnZUNoYW5nZWQoaW1hZ2UpOwogCi0gICAgaWYgKCFwYXJlbnQoKSkK
KyAgICBpZiAoIXBhcmVudCgpIHx8ICFldmVySGFkTGF5b3V0KCkpCiAgICAgICAgIHJldHVybjsK
IAogICAgIFNoYXBlVmFsdWUqIHNoYXBlVmFsdWUgPSBzdHlsZSgpLT5zaGFwZUluc2lkZSgpOwpA
QCAtMTM3NCw2ICsxMzc0LDEwIEBAIHZvaWQgUmVuZGVyQmxvY2s6OmltYWdlQ2hhbmdlZChXcmFw
cGVkSW1hZ2VQdHIgaW1hZ2UsIGNvbnN0IEludFJlY3QqKQogICAgICAgICBzaGFwZUluc2lkZUlu
Zm8tPmRpcnR5U2hhcGVTaXplKCk7CiAgICAgICAgIG1hcmtTaGFwZUluc2lkZURlc2NlbmRhbnRz
Rm9yTGF5b3V0KCk7CiAgICAgfQorCisgICAgU2hhcGVWYWx1ZSogc2hhcGVPdXRzaWRlVmFsdWUg
PSBzdHlsZSgpLT5zaGFwZU91dHNpZGUoKTsKKyAgICBpZiAoaXNGbG9hdGluZygpICYmIHNoYXBl
T3V0c2lkZVZhbHVlICYmIHNoYXBlT3V0c2lkZVZhbHVlLT5pbWFnZSgpICYmIHNoYXBlT3V0c2lk
ZVZhbHVlLT5pbWFnZSgpLT5kYXRhKCkgPT0gaW1hZ2UpCisgICAgICAgIHBhcmVudCgpLT5zZXRO
ZWVkc0xheW91dEFuZFByZWZXaWR0aHNSZWNhbGMoKTsKIH0KIAogdm9pZCBSZW5kZXJCbG9jazo6
dXBkYXRlU2hhcGVJbnNpZGVJbmZvQWZ0ZXJTdHlsZUNoYW5nZShjb25zdCBTaGFwZVZhbHVlKiBz
aGFwZUluc2lkZSwgY29uc3QgU2hhcGVWYWx1ZSogb2xkU2hhcGVJbnNpZGUpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAKaW5kZXggYmFjZGY4YS4uMDhlMGQ0ZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcApAQCAtOTgsNiAr
OTgsMTAgQEAgUmVuZGVyRWxlbWVudDo6flJlbmRlckVsZW1lbnQoKQogICAgICAgICAgICAgaWYg
KGF1dG8gc2hhcGVJbWFnZSA9IHNoYXBlVmFsdWUtPmltYWdlKCkpCiAgICAgICAgICAgICAgICAg
c2hhcGVJbWFnZS0+cmVtb3ZlQ2xpZW50KHRoaXMpOwogICAgICAgICB9CisgICAgICAgIGlmIChh
dXRvIHNoYXBlVmFsdWUgPSBtX3N0eWxlLT5zaGFwZU91dHNpZGUoKSkgeworICAgICAgICAgICAg
aWYgKGF1dG8gc2hhcGVJbWFnZSA9IHNoYXBlVmFsdWUtPmltYWdlKCkpCisgICAgICAgICAgICAg
ICAgc2hhcGVJbWFnZS0+cmVtb3ZlQ2xpZW50KHRoaXMpOworICAgICAgICB9CiAjZW5kaWYKICAg
ICB9CiB9CkBAIC0zNzIsNiArMzc2LDcgQEAgdm9pZCBSZW5kZXJFbGVtZW50OjpzZXRTdHlsZShQ
YXNzUmVmUHRyPFJlbmRlclN0eWxlPiBzdHlsZSkKIAogI2lmIEVOQUJMRShDU1NfU0hBUEVTKQog
ICAgIHVwZGF0ZVNoYXBlSW1hZ2Uob2xkU3R5bGUgPyBvbGRTdHlsZS0+c2hhcGVJbnNpZGUoKSA6
IDAsIG1fc3R5bGUgPyBtX3N0eWxlLT5zaGFwZUluc2lkZSgpIDogMCk7CisgICAgdXBkYXRlU2hh
cGVJbWFnZShvbGRTdHlsZSA/IG9sZFN0eWxlLT5zaGFwZU91dHNpZGUoKSA6IDAsIG1fc3R5bGUg
PyBtX3N0eWxlLT5zaGFwZU91dHNpZGUoKSA6IDApOwogI2VuZGlmCiAKICAgICAvLyBXZSBuZWVk
IHRvIGVuc3VyZSB0aGF0IHZpZXctPm1heGltYWxPdXRsaW5lU2l6ZSgpIGlzIHZhbGlkIGZvciBh
bnkgcmVwYWludHMgdGhhdCBoYXBwZW4K
</data>
<flag name="review"
          id="236240"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214174</attachid>
            <date>2013-10-14 11:49:40 -0700</date>
            <delta_ts>2013-10-14 12:34:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>tmp.patch</filename>
            <type>text/plain</type>
            <size>6278</size>
            <attacher name="Hans Muller">giles_joplin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhZjM3NjY4Li41YjJkMzg2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTAt
MDkgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBTaGFw
ZXNdIEltYWdlIHZhbHVlZCBzaGFwZS1vdXRzaWRlIHNoYXBlcyBzaG91bGQgdXBkYXRlIHRoZSBs
YXlvdXQgYWZ0ZXIgdGhlIGltYWdlIGhhcyBiZWVuIGxvYWRlZAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIyMzQwCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIFZlcmlmeSB0aGF0IGFuIGltYWdlLXZhbHVlZCBz
aGFwZS1vdXRzaWRlIGxheW91dCBpcyB1cGRhdGVkIGFmdGVyIHRoZSBpbWFnZSBoYXMgYmVlbiBs
b2FkZWQuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2Nzcy9jc3MtaW1hZ2UtdmFsdWVkLXNoYXBl
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9jc3MvY3NzLWltYWdl
LXZhbHVlZC1zaGFwZS5odG1sOiBBZGRlZC4KKwogMjAxMy0xMC0xNCAgTWlobmVhIE92aWRlbmll
ICA8bWlobmVhQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTUmVnaW9uc10gTW92ZSBzdHlsZS1z
Y29wZWQqIHRlc3RzIGludG8gZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jc3MvY3NzLWltYWdlLXZhbHVlZC1zaGFwZS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9jc3MtaW1hZ2UtdmFsdWVkLXNoYXBl
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44ZWIxNWNk
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jc3MvY3NzLWltYWdl
LXZhbHVlZC1zaGFwZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5IEBACitWZXJpZnkgdGhhdCBh
IGltYWdlIHZhbHVlZCBzaGFwZS1vdXRzaWRlIGxheW91dCBpcyB1cGRhdGVkIGFmdGVyIHRoZSBp
bWFnZSBoYXMgYmVlbiBsb2FkZWQuIFRoaXMgdGVzdCBjaGVja3MgdGhhdCBsZWZ0IGVkZ2Ugb2Yg
dGhlICJIZWxsbyBXb3JsZCIgdGV4dCBzcGFuIGlzIGRlZmluZWQgYnkgdGhlIDIwMHB4IHdpZGUg
ZmxvYXQgYmVmb3JlIHNoYXBlLW91dHNpZGUgaW1hZ2UgaGFzIGJlZW4gbG9hZGVkIGFuZCBieSB0
aGUgMTAwcHggd2lkZSBpbWFnZSBhZnRlciBpdCdzIGJlZW4gbGFvZGVkLgorCitIZWxsbyBXb3Js
ZAorUEFTUyBlbGVtZW50UmVjdCgidGV4dCIpLmxlZnQgaXMgMjAwCitQQVNTIGVsZW1lbnRSZWN0
KCJ0ZXh0IikubGVmdCBpcyAxMDAKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9j
c3MtaW1hZ2UtdmFsdWVkLXNoYXBlLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9j
c3MtaW1hZ2UtdmFsdWVkLXNoYXBlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMDc1YmY3YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
Y3NzL2Nzcy1pbWFnZS12YWx1ZWQtc2hhcGUuaHRtbApAQCAtMCwwICsxLDQ0IEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKyAgICAjc2hhcGUgeworICAgICAgICBmbG9h
dDogbGVmdDsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDIwMHB4Owor
ICAgICAgICAtd2Via2l0LXNoYXBlLW91dHNpZGU6IHVybCgiL3Jlc291cmNlcy9sb2FkLWFuZC1z
dGFsbC5waHA/bmFtZT1zcXVhcmUxMDAucG5nJnN0YWxsQXQ9MCZzdGFsbEZvcj0xIik7CisgICAg
fQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHA+VmVyaWZ5IHRoYXQgYSBpbWFnZSB2YWx1
ZWQgc2hhcGUtb3V0c2lkZSBsYXlvdXQgaXMgdXBkYXRlZCBhZnRlciB0aGUgaW1hZ2UgaGFzIGJl
ZW4gbG9hZGVkLiBUaGlzIHRlc3QKK2NoZWNrcyB0aGF0IGxlZnQgZWRnZSBvZiB0aGUgIkhlbGxv
IFdvcmxkIiB0ZXh0IHNwYW4gaXMgZGVmaW5lZCBieSB0aGUgMjAwcHggd2lkZSBmbG9hdCBiZWZv
cmUgc2hhcGUtb3V0c2lkZQoraW1hZ2UgaGFzIGJlZW4gbG9hZGVkIGFuZCBieSB0aGUgMTAwcHgg
d2lkZSBpbWFnZSBhZnRlciBpdCdzIGJlZW4gbGFvZGVkLjwvcD4KKworPGRpdiBpZD0iY29udGFp
bmVyIj4KKyAgPGRpdiBpZD0ic2hhcGUiPjwvZGl2PjxzcGFuIGlkPSJ0ZXh0Ij5IZWxsbyBXb3Js
ZDwvc3Bhbj4KKzwvZGl2PgorPHAgaWQ9ImNvbnNvbGUiPjwvcD4KKworPHNjcmlwdD4KK3dpbmRv
dy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKK2Z1bmN0aW9uIGVsZW1lbnRSZWN0KGVsZW1lbnRJZCkg
Cit7CisgICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29udGFpbmVyIikuZ2V0
Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgdmFyIHIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZChlbGVtZW50SWQpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOworICAgIHJldHVybiB7bGVmdDog
ci5sZWZ0IC0gcy5sZWZ0LCB0b3A6IHIudG9wIC0gcy50b3AsIHdpZHRoOiByLndpZHRoLCBoZWln
aHQ6IHIuaGVpZ2h0fTsKK30KKworc2hvdWxkQmUoJ2VsZW1lbnRSZWN0KCJ0ZXh0IikubGVmdCcs
ICIyMDAiKTsgLy8gaW1hZ2UgaGFzbid0IGxvYWRlZCB5ZXQKKword2luZG93Lm9ubG9hZCA9IGZ1
bmN0aW9uKCkgeworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOyAvLyBmZXRjaCBvZmZzZXRU
b3AgdG8gZm9yY2UgYSBsYXlvdXQKKyAgICBzaG91bGRCZSgnZWxlbWVudFJlY3QoInRleHQiKS5s
ZWZ0JywgIjEwMCIpOworICAgIGZpbmlzaEpTVGVzdCgpOworfTsKKworPC9zY3JpcHQ+Cis8c2Ny
aXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDRiZTM1OS4uZmU2YjY1OSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDIyIEBACisyMDEzLTEwLTA5ICBIYW5zIE11bGxlciAgPGhtdWxsZXJAYWRvYmUuY29t
PgorCisgICAgICAgIFtDU1MgU2hhcGVzXSBJbWFnZSB2YWx1ZWQgc2hhcGUtb3V0c2lkZSBzaGFw
ZXMgc2hvdWxkIHVwZGF0ZSB0aGUgbGF5b3V0IGFmdGVyIHRoZSBpbWFnZSBoYXMgYmVlbiBsb2Fk
ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMjM0
MAorCisgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICBFbnN1cmUg
dGhhdCB0aGUgYW4gaW1hZ2UtdmFsdWVkIHNoYXBlLW91dHNpZGUgbGF5b3V0IGlzIHVwZGF0ZWQg
YWZ0ZXIgdGhlIGltYWdlIGhhcworICAgICAgICBiZWVuIGxvYWRlZC4KKworICAgICAgICBUZXN0
OiBodHRwL3Rlc3RzL2Nzcy9jc3MtaW1hZ2UtdmFsdWVkLXNoYXBlLmh0bWwKKworICAgICAgICAq
IHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9j
azo6aW1hZ2VDaGFuZ2VkKTogQWRkZWQgY29kZSBmb3IgdGhlIHNoYXBlLW91dHNpZGUgY2FzZS4K
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjp1cGRhdGVTaGFwZUluc2lkZUluZm9BZnRl
clN0eWxlQ2hhbmdlKTogRGl0dG8uCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6flJlbmRlckVsZW1lbnQpOiBE
aXR0by4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckVsZW1lbnQ6OnNldFN0eWxlKTogRGl0dG8u
CisKIDIwMTMtMTAtMTQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAg
ICAgIFBhc3MgRG9jdW1lbnQgZGlyZWN0bHkgdG8gYW5vbnltb3VzIHJlbmRlcmVyIGNvbnN0cnVj
dG9ycy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCmluZGV4IDYwMjk4
MmIuLmJlYjZiMWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJC
bG9jay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcApA
QCAtMTM3Miw3ICsxMzcyLDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6aW1hZ2VDaGFuZ2VkKFdyYXBw
ZWRJbWFnZVB0ciBpbWFnZSwgY29uc3QgSW50UmVjdCopCiB7CiAgICAgUmVuZGVyQm94OjppbWFn
ZUNoYW5nZWQoaW1hZ2UpOwogCi0gICAgaWYgKCFwYXJlbnQoKSkKKyAgICBpZiAoIXBhcmVudCgp
IHx8ICFldmVySGFkTGF5b3V0KCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIFNoYXBlVmFsdWUq
IHNoYXBlVmFsdWUgPSBzdHlsZSgpLT5zaGFwZUluc2lkZSgpOwpAQCAtMTM4MSw2ICsxMzgxLDEw
IEBAIHZvaWQgUmVuZGVyQmxvY2s6OmltYWdlQ2hhbmdlZChXcmFwcGVkSW1hZ2VQdHIgaW1hZ2Us
IGNvbnN0IEludFJlY3QqKQogICAgICAgICBzaGFwZUluc2lkZUluZm8tPmRpcnR5U2hhcGVTaXpl
KCk7CiAgICAgICAgIG1hcmtTaGFwZUluc2lkZURlc2NlbmRhbnRzRm9yTGF5b3V0KCk7CiAgICAg
fQorCisgICAgU2hhcGVWYWx1ZSogc2hhcGVPdXRzaWRlVmFsdWUgPSBzdHlsZSgpLT5zaGFwZU91
dHNpZGUoKTsKKyAgICBpZiAoaXNGbG9hdGluZygpICYmIHNoYXBlT3V0c2lkZVZhbHVlICYmIHNo
YXBlT3V0c2lkZVZhbHVlLT5pbWFnZSgpICYmIHNoYXBlT3V0c2lkZVZhbHVlLT5pbWFnZSgpLT5k
YXRhKCkgPT0gaW1hZ2UpCisgICAgICAgIHBhcmVudCgpLT5zZXROZWVkc0xheW91dEFuZFByZWZX
aWR0aHNSZWNhbGMoKTsKIH0KIAogdm9pZCBSZW5kZXJCbG9jazo6dXBkYXRlU2hhcGVJbnNpZGVJ
bmZvQWZ0ZXJTdHlsZUNoYW5nZShjb25zdCBTaGFwZVZhbHVlKiBzaGFwZUluc2lkZSwgY29uc3Qg
U2hhcGVWYWx1ZSogb2xkU2hhcGVJbnNpZGUpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRWxlbWVudC5jcHAKaW5kZXggMTBjNjUwZS4uNmEyODQ5YiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcApAQCAtMTA3LDYgKzEwNywxMCBAQCBSZW5kZXJF
bGVtZW50Ojp+UmVuZGVyRWxlbWVudCgpCiAgICAgICAgICAgICBpZiAoYXV0byBzaGFwZUltYWdl
ID0gc2hhcGVWYWx1ZS0+aW1hZ2UoKSkKICAgICAgICAgICAgICAgICBzaGFwZUltYWdlLT5yZW1v
dmVDbGllbnQodGhpcyk7CiAgICAgICAgIH0KKyAgICAgICAgaWYgKGF1dG8gc2hhcGVWYWx1ZSA9
IG1fc3R5bGUtPnNoYXBlT3V0c2lkZSgpKSB7CisgICAgICAgICAgICBpZiAoYXV0byBzaGFwZUlt
YWdlID0gc2hhcGVWYWx1ZS0+aW1hZ2UoKSkKKyAgICAgICAgICAgICAgICBzaGFwZUltYWdlLT5y
ZW1vdmVDbGllbnQodGhpcyk7CisgICAgICAgIH0KICNlbmRpZgogICAgIH0KIH0KQEAgLTM4MSw2
ICszODUsNyBAQCB2b2lkIFJlbmRlckVsZW1lbnQ6OnNldFN0eWxlKFBhc3NSZWZQdHI8UmVuZGVy
U3R5bGU+IHN0eWxlKQogCiAjaWYgRU5BQkxFKENTU19TSEFQRVMpCiAgICAgdXBkYXRlU2hhcGVJ
bWFnZShvbGRTdHlsZSA/IG9sZFN0eWxlLT5zaGFwZUluc2lkZSgpIDogMCwgbV9zdHlsZSA/IG1f
c3R5bGUtPnNoYXBlSW5zaWRlKCkgOiAwKTsKKyAgICB1cGRhdGVTaGFwZUltYWdlKG9sZFN0eWxl
ID8gb2xkU3R5bGUtPnNoYXBlT3V0c2lkZSgpIDogMCwgbV9zdHlsZSA/IG1fc3R5bGUtPnNoYXBl
T3V0c2lkZSgpIDogMCk7CiAjZW5kaWYKIAogICAgIC8vIFdlIG5lZWQgdG8gZW5zdXJlIHRoYXQg
dmlldy0+bWF4aW1hbE91dGxpbmVTaXplKCkgaXMgdmFsaWQgZm9yIGFueSByZXBhaW50cyB0aGF0
IGhhcHBlbgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>