<?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>112929</bug_id>
          
          <creation_ts>2013-03-21 10:26:32 -0700</creation_ts>
          <short_desc>[CSS Exclusions] Increasing padding does not correctly layout child blocks</short_desc>
          <delta_ts>2013-04-10 11:52:27 -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>
          
          <blocked>89256</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Bear Travis">betravis</reporter>
          <assigned_to name="Zoltan Horvath">zoltan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>860451</commentid>
    <comment_count>0</comment_count>
      <attachid>194289</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-03-21 10:26:32 -0700</bug_when>
    <thetext>Created attachment 194289
Test case

See the attached test file. Increasing the vertical offset does not affect subsequent blocks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869260</commentid>
    <comment_count>1</comment_count>
      <attachid>196499</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-04-04 11:48:55 -0700</bug_when>
    <thetext>Created attachment 196499
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869299</commentid>
    <comment_count>2</comment_count>
      <attachid>196499</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-04-04 13:03:23 -0700</bug_when>
    <thetext>Comment on attachment 196499
proposed patch

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

&gt; Source/WebCore/rendering/RenderBlock.cpp:1423
&gt; +        // If there is an animation on the block, we need to relayout the shape to apply the shape on the animated content
&gt; +        if (block-&gt;animation())
&gt; +            info-&gt;setNeedsLayout(true);

Should this be more specific? Just wondering if you want to narrow it to certain properties animating? In general we haven&apos;t had to special case animation, so I&apos;m trying to understand why this would be needed just for animation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869310</commentid>
    <comment_count>3</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-04-04 13:22:56 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 196499 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=196499&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderBlock.cpp:1423
&gt; &gt; +        // If there is an animation on the block, we need to relayout the shape to apply the shape on the animated content
&gt; &gt; +        if (block-&gt;animation())
&gt; &gt; +            info-&gt;setNeedsLayout(true);
&gt; 
&gt; Should this be more specific? Just wondering if you want to narrow it to certain properties animating? In general we haven&apos;t had to special case animation, so I&apos;m trying to understand why this would be needed just for animation.

The bug appeared with transitions. I found that requesting relayout only for animation is the smallest subset of cases. By requesting the relayout we force RenderBlock::llayoutRunsAndFloatsInRange to use an updated segments set for the lines. 

Is this an answer to you question?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869323</commentid>
    <comment_count>4</comment_count>
      <attachid>196499</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-04-04 13:38:20 -0700</bug_when>
    <thetext>Comment on attachment 196499
proposed patch

All the animation code does is repeatedly change padding-top, so it seems like you&apos;re just working around a bug here. If you re-write the test case to manually set padding-top over and over using setTimeout instead of using an animation, won&apos;t it just still fail? I don&apos;t see why animation has anything to do with the bug. It&apos;s just how you happened to build the test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869329</commentid>
    <comment_count>5</comment_count>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-04-04 13:46:40 -0700</bug_when>
    <thetext>The bug is not animation specific, but has to do with children not laying out when a previous sibling has changed dimensions. I will upload a simplified testcase shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869336</commentid>
    <comment_count>6</comment_count>
      <attachid>196521</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-04-04 13:53:33 -0700</bug_when>
    <thetext>Created attachment 196521
Simplified testcase using setTimeout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869339</commentid>
    <comment_count>7</comment_count>
      <attachid>196523</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-04-04 13:59:02 -0700</bug_when>
    <thetext>Created attachment 196523
Immediate testcase (without setTimeout)

Based off of shape-inside-dynamic-nested.html testcase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872098</commentid>
    <comment_count>8</comment_count>
      <attachid>197179</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-04-09 14:54:10 -0700</bug_when>
    <thetext>Created attachment 197179
proposed patch

Patch is updated.

I wanted to do a little refactoring and use layoutExclusionShapeInsideInfo(...) from RenderBlockLineLayout instead of calling view()-&gt;layoutState()-&gt;exclusionShapeInsideInfo(), but it and logicalHeightForLine are used by other static functions as well, so the refactoring is out of scope for this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872901</commentid>
    <comment_count>9</comment_count>
      <attachid>197307</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-04-10 09:34:07 -0700</bug_when>
    <thetext>Created attachment 197307
proposed patch

Please ignore my last comment, I can just use layoutExclusionShapeInsideInfo in updateRegionsAndExclusionsAfterChildLayout, since it&apos;s not a static anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872966</commentid>
    <comment_count>10</comment_count>
      <attachid>197307</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-04-10 11:08:02 -0700</bug_when>
    <thetext>Comment on attachment 197307
proposed patch

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

Looks good, just fix the header file.

&gt; Source/WebCore/rendering/RenderBlock.h:582
&gt; +    void updateRegionsAndExclusionsAfterChildLayout(RenderFlowThread*, bool = false);

You need to include the parameter name here, since it&apos;s not clear what the boolean means without it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872969</commentid>
    <comment_count>11</comment_count>
      <attachid>197317</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-04-10 11:11:38 -0700</bug_when>
    <thetext>Created attachment 197317
proposed patch, header fixed

&gt; &gt; Source/WebCore/rendering/RenderBlock.h:582
&gt; &gt; +    void updateRegionsAndExclusionsAfterChildLayout(RenderFlowThread*, bool = false);
&gt; 
&gt; You need to include the parameter name here, since it&apos;s not clear what the boolean means without it.

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872973</commentid>
    <comment_count>12</comment_count>
      <attachid>197317</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-04-10 11:15:20 -0700</bug_when>
    <thetext>Comment on attachment 197317
proposed patch, header fixed

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873067</commentid>
    <comment_count>13</comment_count>
      <attachid>197317</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-10 11:52:24 -0700</bug_when>
    <thetext>Comment on attachment 197317
proposed patch, header fixed

Clearing flags on attachment: 197317

Committed r148120: &lt;http://trac.webkit.org/changeset/148120&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873068</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-10 11:52:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>194289</attachid>
            <date>2013-03-21 10:26:32 -0700</date>
            <delta_ts>2013-04-04 13:53:33 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>bug-shape-inside-relayout.html</filename>
            <type>text/html</type>
            <size>3871</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sIGxhbmc9ImVuLVVTIj4KPGhlYWQ+CiAgPHRpdGxlPkJ1ZyBz
aGFwZS1pbnNpZGUgcmUtbGF5b3V0PC90aXRsZT4KICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAg
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCiAgLmNvbnRlbnR7CiAgICB3aWR0aDogNDgwcHg7CiAg
ICBoZWlnaHQ6IDEwMDBweDsKICAgIG91dGxpbmU6IDJweCBzb2xpZCByZWQ7CiAgICAtd2Via2l0
LXNoYXBlLWluc2lkZTogcG9seWdvbiggOTlweCAwcHgsIDM5cHggNzFweCwgNjBweCAxMTJweCwg
NDNweCAxNTRweCwgMTE3cHggMTc5cHgsIDExNnB4IDIwM3B4LCA3M3B4IDIzMHB4LCA3OXB4IDI2
MnB4LCAxMTZweCAyODBweCwgMTY3cHggMjc5cHgsIDE2N3B4IDMwN3B4LCAxMzNweCAzMjhweCwg
MTQxcHggMzY4cHgsIDE4MnB4IDM4NHB4LCAyMzhweCAzNjdweCwgMjQycHggNDI0cHgsIDMzcHgg
NDkxcHgsIDU5cHggNTM5cHgsIDExOXB4IDU2N3B4LCAxNjRweCA1NzVweCwgMTkycHggNjIzcHgs
IDE4OXB4IDY3N3B4LCA2MXB4IDczNnB4LCAzNXB4IDgwNXB4LCA5cHggOTI4cHgsIDBweCA5OTdw
eCwgNDE0cHggOTk3cHgsIDQ0OHB4IDc5NnB4LCA0MDhweCA2NzZweCwgMzQ0cHggNjYxcHgsIDM0
MXB4IDU5MXB4LCAzNzVweCA1MjVweCwgMzYxcHggNDk3cHgsIDQwN3B4IDQ0NXB4LCA0NTRweCA0
MDVweCwgNDgwcHggMzc2cHgsIDQ4MXB4IDBweCwgOTlweCAwcHgpOwogIH0KICAKICAuY29udGVu
dC5va3sKICAgIG91dGxpbmU6IDJweCBzb2xpZCBncmVlbjsKICB9CiAgCiAgLmNvbnRlbnQgcDpm
aXJzdC1jaGlsZHsKICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAycyBsaW5lYXI7CiAg
fQogIAogIC5jb250ZW50OmhvdmVyIHA6Zmlyc3QtY2hpbGR7CiAgICBwYWRkaW5nLXRvcDogNTAw
cHg7CiAgfQogIAogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgPGgxPkNTUyBzaGFwZS1pbnNp
ZGU6IHNpYmxpbmdzIHJlLWxheW91dCBidWc8L2gxPgogIDxwPjxzdHJvbmc+RGVzY3JpcHRpb246
PC9zdHJvbmc+IENoYW5naW5nIHRoZSBib3ggbW9kZWwgb2Ygb25lIGVsZW1lbnQgZG9lc24ndCBy
ZS1sYXlvdXQgc2libGluZyBlbGVtZW50cyBhY2NvcmRpbmcgdG8gdGhlIHBhcmVudCBjb250YWlu
ZXIncyBzaGFwZS1pbnNpZGUuPC9wPgogIDxwPjxzdHJvbmc+SW5zdHJ1Y3Rpb25zIHRvIHJlcHJv
ZHVjZTo8L3N0cm9uZz4gTW91c2Ugb3ZlciB0aGUgY29udGVudCBpbiB0aGUgcmVkIGJvcmRlciBi
b3guIE9ic2VydmUgdGhlIGZpcnN0IHBhcmFncmFwaCBpbmNyZWFzZSBwYWRkaW5nIHRvcCBhbmQg
cmUtbGF5b3V0IGl0c2VsZiBhY29yZGluZyB0byBzaGFwZS1pbnNpZGUuIE90aGVyIHBhcmFncmFw
aHMgZG9uJ3QgcmVzcGVjdCB0aGUgc2hhcGUtaW5zaWRlLjwvcD4KICA8cD48c3Ryb25nPkV4cGVj
dGVkIGJlaGF2aW9yOjwvc3Ryb25nPiBPdGhlciBwYXJhZ3JhcGhzIHNob3VsZCByZS1sYXlvdXQg
dG8gcmVzcGVjdCB0aGUgc2hhcGUtaW5zaWRlLiBTZWUgZXhhbXBsZSBiZWxvdywgaW4gZ3JlZW4g
Ym9yZGVyIGJveC48L3A+CiAgCiAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4KICAgICAgICA8cD5B
bGljZSB3YXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcgYnkgaGVyIHNp
c3RlciBvbiB0aGUKICAgICAgICBiYW5rLCBhbmQgb2YgaGF2aW5nIG5vdGhpbmcgdG8gZG86IG9u
Y2Ugb3IgdHdpY2Ugc2hlIGhhZCBwZWVwZWQgaW50byB0aGUKICAgICAgICBib29rIGhlciBzaXN0
ZXIgd2FzIHJlYWRpbmcsIGJ1dCBpdCBoYWQgbm8gcGljdHVyZXMgb3IgY29udmVyc2F0aW9ucyBp
bgogICAgICAgIGl0LCAnYW5kIHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFs
aWNlICd3aXRob3V0IHBpY3R1cmVzIG9yCiAgICAgICAgY29udmVyc2F0aW9uPyc8L3A+CiAgICAg
ICAgCiAgICAgICAgPHA+U28gc2hlIHdhcyBjb25zaWRlcmluZyBpbiBoZXIgb3duIG1pbmQgKGFz
IHdlbGwgYXMgc2hlIGNvdWxkLCBmb3IgdGhlCiAgICAgICAgaG90IGRheSBtYWRlIGhlciBmZWVs
IHZlcnkgc2xlZXB5IGFuZCBzdHVwaWQpLCB3aGV0aGVyIHRoZSBwbGVhc3VyZQogICAgICAgIG9m
IG1ha2luZyBhIGRhaXN5LWNoYWluIHdvdWxkIGJlIHdvcnRoIHRoZSB0cm91YmxlIG9mIGdldHRp
bmcgdXAgYW5kCiAgICAgICAgcGlja2luZyB0aGUgZGFpc2llcywgd2hlbiBzdWRkZW5seSBhIFdo
aXRlIFJhYmJpdCB3aXRoIHBpbmsgZXllcyByYW4KICAgICAgICBjbG9zZSBieSBoZXIuPC9wPgog
ICAgICAgIAogICAgICAgIDxwPkluIGFub3RoZXIgbW9tZW50IGRvd24gd2VudCBBbGljZSBhZnRl
ciBpdCwgbmV2ZXIgb25jZSBjb25zaWRlcmluZyBob3cKICAgICAgICBpbiB0aGUgd29ybGQgc2hl
IHdhcyB0byBnZXQgb3V0IGFnYWluLjwvcD4KICAgICAgICAKICAgICAgICA8cD5UaGUgcmFiYml0
LWhvbGUgd2VudCBzdHJhaWdodCBvbiBsaWtlIGEgdHVubmVsIGZvciBzb21lIHdheSwgYW5kIHRo
ZW4KICAgICAgICBkaXBwZWQgc3VkZGVubHkgZG93biwgc28gc3VkZGVubHkgdGhhdCBBbGljZSBo
YWQgbm90IGEgbW9tZW50IHRvIHRoaW5rCiAgICAgICAgYWJvdXQgc3RvcHBpbmcgaGVyc2VsZiBi
ZWZvcmUgc2hlIGZvdW5kIGhlcnNlbGYgZmFsbGluZyBkb3duIGEgdmVyeSBkZWVwCiAgICAgICAg
d2VsbC48L3A+CiAgICA8L2Rpdj4gICAgICAgICAgICAgICAgCiAgICAKICAgIDxoMj5FeHBlY3Rl
ZCByZXN1bHQ8L2gyPgogICAgPGRpdiBjbGFzcz0iY29udGVudCBvayI+CiAgICAgICAgPHA+QWxp
Y2Ugd2FzIGJlZ2lubmluZyB0byBnZXQgdmVyeSB0aXJlZCBvZiBzaXR0aW5nIGJ5IGhlciBzaXN0
ZXIgb24gdGhlCiAgICAgICAgYmFuaywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRvIGRvOiBvbmNl
IG9yIHR3aWNlIHNoZSBoYWQgcGVlcGVkIGludG8gdGhlCiAgICAgICAgYm9vayBoZXIgc2lzdGVy
IHdhcyByZWFkaW5nLCBidXQgaXQgaGFkIG5vIHBpY3R1cmVzIG9yIGNvbnZlcnNhdGlvbnMgaW4K
ICAgICAgICBpdCwgJ2FuZCB3aGF0IGlzIHRoZSB1c2Ugb2YgYSBib29rLCcgdGhvdWdodCBBbGlj
ZSAnd2l0aG91dCBwaWN0dXJlcyBvcgogICAgICAgIGNvbnZlcnNhdGlvbj8nPGJyIC8+PGJyIC8+
U28gc2hlIHdhcyBjb25zaWRlcmluZyBpbiBoZXIgb3duIG1pbmQgKGFzIHdlbGwgYXMgc2hlIGNv
dWxkLCBmb3IgdGhlCiAgICAgICAgaG90IGRheSBtYWRlIGhlciBmZWVsIHZlcnkgc2xlZXB5IGFu
ZCBzdHVwaWQpLCB3aGV0aGVyIHRoZSBwbGVhc3VyZQogICAgICAgIG9mIG1ha2luZyBhIGRhaXN5
LWNoYWluIHdvdWxkIGJlIHdvcnRoIHRoZSB0cm91YmxlIG9mIGdldHRpbmcgdXAgYW5kCiAgICAg
ICAgcGlja2luZyB0aGUgZGFpc2llcywgd2hlbiBzdWRkZW5seSBhIFdoaXRlIFJhYmJpdCB3aXRo
IHBpbmsgZXllcyByYW4KICAgICAgICBjbG9zZSBieSBoZXIuPGJyIC8+PGJyIC8+SW4gYW5vdGhl
ciBtb21lbnQgZG93biB3ZW50IEFsaWNlIGFmdGVyIGl0LCBuZXZlciBvbmNlIGNvbnNpZGVyaW5n
IGhvdwogICAgICAgIGluIHRoZSB3b3JsZCBzaGUgd2FzIHRvIGdldCBvdXQgYWdhaW4uPGJyIC8+
PGJyIC8+VGhlIHJhYmJpdC1ob2xlIHdlbnQgc3RyYWlnaHQgb24gbGlrZSBhIHR1bm5lbCBmb3Ig
c29tZSB3YXksIGFuZCB0aGVuCiAgICAgICAgZGlwcGVkIHN1ZGRlbmx5IGRvd24sIHNvIHN1ZGRl
bmx5IHRoYXQgQWxpY2UgaGFkIG5vdCBhIG1vbWVudCB0byB0aGluawogICAgICAgIGFib3V0IHN0
b3BwaW5nIGhlcnNlbGYgYmVmb3JlIHNoZSBmb3VuZCBoZXJzZWxmIGZhbGxpbmcgZG93biBhIHZl
cnkgZGVlcAogICAgICAgIHdlbGwuPC9wPgogICAgPC9kaXY+CjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196499</attachid>
            <date>2013-04-04 11:48:55 -0700</date>
            <delta_ts>2013-04-09 14:54:10 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>transition.patch</filename>
            <type>text/plain</type>
            <size>7912</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0NzY0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEzLTA0LTA0ICBab2x0YW4g
SG9ydmF0aCAgPHpvbHRhbkB3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgRXhjbHVzaW9uc10g
SW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3RseSBsYXlvdXQgY2hpbGQgYmxvY2tz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTI5MjkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGEg
dHJhbnNpdGlvbiB3YXMgYXBwbGllZCBvbiBibG9jayB3aXRoIHNoYXBlLWluc2lkZSB0aGUgY2hp
bGQgYmxvY2tzIGRpZG4ndCByZXNwZWN0IHRoZSBzaGFwZSBib3VuZGFyaWVzLgorICAgICAgICBU
aGlzIGNoYW5nZSBydWxlcyB0aGUgY2hpbGQgYmxvY2tzIHRvIHJlc3BlY3QgdGhlIHNoYXBlIGJ5
IHJlcXVlc3RpbmcgcmVsYXlvdXQuCisKKyAgICAgICAgVGVzdDogZmFzdC9leGNsdXNpb25zL3No
YXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtd2l0aC10cmFuc2l0aW9uLWFuZC1ibG9jay1jb250ZW50
Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpleGNsdXNpb25JbmZvUmVxdWlyZXNSZWxheW91dCk6IFJlcXVlc3QgcmVsYXlvdXQg
d2hlbiB3ZSBoYXZlIGFuIGFuaW1hdGlvbiBvbiB0aGUgYmxvY2sgd2l0aCBzaGFwZS1pbnNpZGUu
CisKIDIwMTMtMDQtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAg
ICAgIEdsb2JhbCBGb250UGxhdGZvcm1EYXRhIGNhY2hlIHNob3VsZCB1c2UgT3duUHRyLgpJbmRl
eDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCShyZXZpc2lvbiAxNDY5
NDIpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xNDE2LDkgKzE0MTYsMTIgQEAKICAgICByZXR1cm4gZmFsc2U7CiAjZWxzZQog
ICAgIEV4Y2x1c2lvblNoYXBlSW5zaWRlSW5mbyogaW5mbyA9IGJsb2NrLT5leGNsdXNpb25TaGFw
ZUluc2lkZUluZm8oKTsKLSAgICBpZiAoaW5mbykKKyAgICBpZiAoaW5mbykgewogICAgICAgICBp
bmZvLT5zZXROZWVkc0xheW91dChpbmZvLT5zaGFwZVNpemVEaXJ0eSgpKTsKLSAgICBlbHNlCisg
ICAgICAgIC8vIElmIHRoZXJlIGlzIGFuIGFuaW1hdGlvbiBvbiB0aGUgYmxvY2ssIHdlIG5lZWQg
dG8gcmVsYXlvdXQgdGhlIHNoYXBlIHRvIGFwcGx5IHRoZSBzaGFwZSBvbiB0aGUgYW5pbWF0ZWQg
Y29udGVudAorICAgICAgICBpZiAoYmxvY2stPmFuaW1hdGlvbigpKQorICAgICAgICAgICAgaW5m
by0+c2V0TmVlZHNMYXlvdXQodHJ1ZSk7CisgICAgfSBlbHNlCiAgICAgICAgIGluZm8gPSBibG9j
ay0+bGF5b3V0RXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvKCk7CiAgICAgcmV0dXJuIGluZm8gJiYg
aW5mby0+bmVlZHNMYXlvdXQoKTsKICNlbmRpZgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9leGNs
dXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtd2l0aC10cmFuc2l0aW9uLWFuZC1ibG9j
ay1jb250ZW50LWV4cGVjdGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9l
eGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtd2l0aC10cmFuc2l0aW9uLWFuZC1i
bG9jay1jb250ZW50LWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS13aXRoLXRyYW5zaXRpb24t
YW5kLWJsb2NrLWNvbnRlbnQtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0
NCBAQAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICBpZiAo
d2luZG93LmludGVybmFscykKKyAgICAgICAgd2luZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRD
U1NFeGNsdXNpb25zRW5hYmxlZCh0cnVlKTsKKzwvc2NyaXB0PgorPHN0eWxlPgorI2NvbnRlbnR7
CisgICAgd2lkdGg6IDUwMHB4OworICAgIGhlaWdodDogNzYwcHg7CisgICAgbGluZS1oZWlnaHQ6
IDIwcHg7CisgICAgb3V0bGluZTogMXB4IHNvbGlkIGdyZWVuOworICAgIC13ZWJraXQtc2hhcGUt
aW5zaWRlOiBwb2x5Z29uKDEwcHggMHB4LCAxMHB4IDMwMHB4LCAyMzBweCAzMDBweCwgMjMwcHgg
NzYwcHgsIDUwMHB4IDc2MHB4LCA1MDBweCAwcHgpOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxi
b2R5PgorPGRpdiBpZD0iY29udGVudCI+CisgICAgPHAgc3R5bGU9InBhZGRpbmctdG9wOjI1MHB4
Ij5BbGljZSB3YXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcgYnkgaGVy
IHNpc3RlciBvbiB0aGUKKyAgICBiYW5rLCBhbmQgb2YgaGF2aW5nIG5vdGhpbmcgdG8gZG86IG9u
Y2Ugb3IgdHdpY2Ugc2hlIGhhZCBwZWVwZWQgaW50byB0aGUKKyAgICBib29rIGhlciBzaXN0ZXIg
d2FzIHJlYWRpbmcsIGJ1dCBpdCBoYWQgbm8gcGljdHVyZXMgb3IgY29udmVyc2F0aW9ucyBpbgor
ICAgIGl0LCAnYW5kIHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFsaWNlICd3
aXRob3V0IHBpY3R1cmVzIG9yCisgICAgY29udmVyc2F0aW9uPyc8L3A+CisKKyAgICA8cD5TbyBz
aGUgd2FzIGNvbnNpZGVyaW5nIGluIGhlciBvd24gbWluZCAoYXMgd2VsbCBhcyBzaGUgY291bGQs
IGZvciB0aGUKKyAgICBob3QgZGF5IG1hZGUgaGVyIGZlZWwgdmVyeSBzbGVlcHkgYW5kIHN0dXBp
ZCksIHdoZXRoZXIgdGhlIHBsZWFzdXJlCisgICAgb2YgbWFraW5nIGEgZGFpc3ktY2hhaW4gd291
bGQgYmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQKKyAgICBwaWNraW5nIHRo
ZSBkYWlzaWVzLCB3aGVuIHN1ZGRlbmx5IGEgV2hpdGUgUmFiYml0IHdpdGggcGluayBleWVzIHJh
bgorICAgIGNsb3NlIGJ5IGhlci48L3A+CisgICAgICAgIAorICAgIDxwPkluIGFub3RoZXIgbW9t
ZW50IGRvd24gd2VudCBBbGljZSBhZnRlciBpdCwgbmV2ZXIgb25jZSBjb25zaWRlcmluZyBob3cK
KyAgICBpbiB0aGUgd29ybGQgc2hlIHdhcyB0byBnZXQgb3V0IGFnYWluLjwvcD4KKyAgICAgICAg
CisgICAgPHA+VGhlIHJhYmJpdC1ob2xlIHdlbnQgc3RyYWlnaHQgb24gbGlrZSBhIHR1bm5lbCBm
b3Igc29tZSB3YXksIGFuZCB0aGVuCisgICAgZGlwcGVkIHN1ZGRlbmx5IGRvd24sIHNvIHN1ZGRl
bmx5IHRoYXQgQWxpY2UgaGFkIG5vdCBhIG1vbWVudCB0byB0aGluaworICAgIGFib3V0IHN0b3Bw
aW5nIGhlcnNlbGYgYmVmb3JlIHNoZSBmb3VuZCBoZXJzZWxmIGZhbGxpbmcgZG93biBhIHZlcnkg
ZGVlcAorICAgIHdlbGwuPC9wPgorPC9kaXY+Cis8cD5BIDI1MHB4IHBhZGRpbmctdG9wIHRyYW5z
aXRpb24gaXMgYXBwbGllZCBvbiB0aGUgY29udGVudCwgYXMgdGhlIHBhZGRpbmctdG9wIHNpemUg
aXMgaW5jcmVhc2luZyB0aGUgY29udGVudCBibG9ja3Mgc2hvdWxkIHJlc3BlY3QgdGhlIHNoYXBl
Ljxici8+CitUaGUgbGFzdCAzIHBhcmFncmFwaHMgc2hvdWxkIHN0YXJ0IHdpdGggMjMwcHggbGVm
dCBvZmZzZXQgaW5zaWRlIHRoZSBncmVlbiByZWN0YW5nbGUuPC9wPgorPHA+QnVnIDxhIGhyZWY9
Imh0dHA6Ly93ZWJraXQub3JnL2IvMTEyOTI5ICI+MTEyOTI5PC9hPjogW0NTUyBFeGNsdXNpb25z
XSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBub3QgY29ycmVjdGx5IGxheW91dCBjaGlsZCBibG9j
a3M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lv
bnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS13aXRoLXRyYW5zaXRpb24tYW5kLWJsb2NrLWNv
bnRlbnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hh
cGUtaW5zaWRlL3NoYXBlLWluc2lkZS13aXRoLXRyYW5zaXRpb24tYW5kLWJsb2NrLWNvbnRlbnQu
aHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1p
bnNpZGUvc2hhcGUtaW5zaWRlLXdpdGgtdHJhbnNpdGlvbi1hbmQtYmxvY2stY29udGVudC5odG1s
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDY3IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0PgorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICB3aW5k
b3cuaW50ZXJuYWxzLnNldHRpbmdzLnNldENTU0V4Y2x1c2lvbnNFbmFibGVkKHRydWUpOworPC9z
Y3JpcHQ+Cis8c3R5bGU+CisjY29udGVudHsKKyAgICB3aWR0aDogNTAwcHg7CisgICAgaGVpZ2h0
OiA3NjBweDsKKyAgICBsaW5lLWhlaWdodDogMjBweDsKKyAgICBvdXRsaW5lOiAxcHggc29saWQg
Z3JlZW47CisgICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHlnb24oMTBweCAwcHgsIDEwcHgg
MzAwcHgsIDIzMHB4IDMwMHB4LCAyMzBweCA3NjBweCwgNTAwcHggNzYwcHgsIDUwMHB4IDBweCk7
Cit9CisKKy50cmFuc2l0aW9uIHsKKyAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHBh
ZGRpbmctdG9wOworICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7CisgICAg
cGFkZGluZy10b3A6IDI1MHB4OworfQorPC9zdHlsZT4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRl
c3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CitmdW5jdGlvbiBpbml0
KCkKK3sKKyAgICB2YXIgY2hpbGQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdwOmZpcnN0LWNo
aWxkJyk7CisgICAgY2hpbGQuY2xhc3NOYW1lID0gInRyYW5zaXRpb24iOworCisgICAgc2V0VGlt
ZW91dChjaGVjaywgMTAwMCk7Cit9CisKK2Z1bmN0aW9uIGNoZWNrKCkKK3sKKyAgICBpZiAod2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJpbml0KCkiPgorPGRpdiBpZD0iY29udGVudCI+
CisgICAgPHA+QWxpY2Ugd2FzIGJlZ2lubmluZyB0byBnZXQgdmVyeSB0aXJlZCBvZiBzaXR0aW5n
IGJ5IGhlciBzaXN0ZXIgb24gdGhlCisgICAgYmFuaywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRv
IGRvOiBvbmNlIG9yIHR3aWNlIHNoZSBoYWQgcGVlcGVkIGludG8gdGhlCisgICAgYm9vayBoZXIg
c2lzdGVyIHdhcyByZWFkaW5nLCBidXQgaXQgaGFkIG5vIHBpY3R1cmVzIG9yIGNvbnZlcnNhdGlv
bnMgaW4KKyAgICBpdCwgJ2FuZCB3aGF0IGlzIHRoZSB1c2Ugb2YgYSBib29rLCcgdGhvdWdodCBB
bGljZSAnd2l0aG91dCBwaWN0dXJlcyBvcgorICAgIGNvbnZlcnNhdGlvbj8nPC9wPgorICAgICAg
ICAKKyAgICA8cD5TbyBzaGUgd2FzIGNvbnNpZGVyaW5nIGluIGhlciBvd24gbWluZCAoYXMgd2Vs
bCBhcyBzaGUgY291bGQsIGZvciB0aGUKKyAgICBob3QgZGF5IG1hZGUgaGVyIGZlZWwgdmVyeSBz
bGVlcHkgYW5kIHN0dXBpZCksIHdoZXRoZXIgdGhlIHBsZWFzdXJlCisgICAgb2YgbWFraW5nIGEg
ZGFpc3ktY2hhaW4gd291bGQgYmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQK
KyAgICBwaWNraW5nIHRoZSBkYWlzaWVzLCB3aGVuIHN1ZGRlbmx5IGEgV2hpdGUgUmFiYml0IHdp
dGggcGluayBleWVzIHJhbgorICAgIGNsb3NlIGJ5IGhlci48L3A+CisgICAgICAgIAorICAgIDxw
IGlkPSJ0ZXN0UGFyYWdyYXBoIj5JbiBhbm90aGVyIG1vbWVudCBkb3duIHdlbnQgQWxpY2UgYWZ0
ZXIgaXQsIG5ldmVyIG9uY2UgY29uc2lkZXJpbmcgaG93CisgICAgaW4gdGhlIHdvcmxkIHNoZSB3
YXMgdG8gZ2V0IG91dCBhZ2Fpbi48L3A+CisgICAgICAgIAorICAgIDxwPlRoZSByYWJiaXQtaG9s
ZSB3ZW50IHN0cmFpZ2h0IG9uIGxpa2UgYSB0dW5uZWwgZm9yIHNvbWUgd2F5LCBhbmQgdGhlbgor
ICAgIGRpcHBlZCBzdWRkZW5seSBkb3duLCBzbyBzdWRkZW5seSB0aGF0IEFsaWNlIGhhZCBub3Qg
YSBtb21lbnQgdG8gdGhpbmsKKyAgICBhYm91dCBzdG9wcGluZyBoZXJzZWxmIGJlZm9yZSBzaGUg
Zm91bmQgaGVyc2VsZiBmYWxsaW5nIGRvd24gYSB2ZXJ5IGRlZXAKKyAgICB3ZWxsLjwvcD4KKzwv
ZGl2PgorPHA+QSAyNTBweCBwYWRkaW5nLXRvcCB0cmFuc2l0aW9uIGlzIGFwcGxpZWQgb24gdGhl
IGNvbnRlbnQsIGFzIHRoZSBwYWRkaW5nLXRvcCBzaXplIGlzIGluY3JlYXNpbmcgdGhlIGNvbnRl
bnQgYmxvY2tzIHNob3VsZCByZXNwZWN0IHRoZSBzaGFwZS48YnIvPgorVGhlIGxhc3QgMyBwYXJh
Z3JhcGhzIHNob3VsZCBzdGFydCB3aXRoIDIzMHB4IGxlZnQgb2Zmc2V0IGluc2lkZSB0aGUgZ3Jl
ZW4gcmVjdGFuZ2xlLjwvcD4KKzxwPkJ1ZyA8YSBocmVmPSJodHRwOi8vd2Via2l0Lm9yZy9iLzEx
MjkyOSAiPjExMjkyOTwvYT46IFtDU1MgRXhjbHVzaW9uc10gSW5jcmVhc2luZyBwYWRkaW5nIGRv
ZXMgbm90IGNvcnJlY3RseSBsYXlvdXQgY2hpbGQgYmxvY2tzPC9wPgorPC9ib2R5PgorPC9odG1s
PgpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gMTQ3NjQwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDQtMDQgIFpvbHRhbiBIb3J2YXRo
ICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBFeGNsdXNpb25zXSBJbmNyZWFz
aW5nIHBhZGRpbmcgZG9lcyBub3QgY29ycmVjdGx5IGxheW91dCBjaGlsZCBibG9ja3MKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjkyOQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gYSB0cmFuc2l0
aW9uIHdhcyBhcHBsaWVkIG9uIGJsb2NrIHdpdGggc2hhcGUtaW5zaWRlIHRoZSBjaGlsZCBibG9j
a3MgZGlkbid0IHJlc3BlY3QgdGhlIHNoYXBlIGJvdW5kYXJpZXMuCisgICAgICAgIFRoaXMgY2hh
bmdlIHJ1bGVzIHRoZSBjaGlsZCBibG9ja3MgdG8gcmVzcGVjdCB0aGUgc2hhcGUgYnkgcmVxdWVz
dGluZyByZWxheW91dC4KKworICAgICAgICAqIGZhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUv
c2hhcGUtaW5zaWRlLXdpdGgtdHJhbnNpdGlvbi1hbmQtYmxvY2stY29udGVudC1leHBlY3RlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBl
LWluc2lkZS13aXRoLXRyYW5zaXRpb24tYW5kLWJsb2NrLWNvbnRlbnQuaHRtbDogQWRkZWQuCisK
IDIwMTMtMDQtMDQgIFhpZG9ybiBRdWFuICA8cXVhbnh1bnpoZW5AZ21haWwuY29tPgogCiAgICAg
ICAgIFJFR1JFU1NJT04gKHIxNDU4NzApOiBDYW4ndCBnZXQgaW5zZXJ0aW9uIHBvaW50IHRvIGFw
cGVhciBpbiBzb21lIGlucHV0IGFuZCB0ZXh0YXJlYXMgb24gd29yZHByZXNzCg==
</data>
<flag name="review"
          id="218600"
          type_id="1"
          status="-"
          setter="hyatt"
    />
    <flag name="commit-queue"
          id="218601"
          type_id="3"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>196521</attachid>
            <date>2013-04-04 13:53:33 -0700</date>
            <delta_ts>2013-04-04 13:59:02 -0700</delta_ts>
            <desc>Simplified testcase using setTimeout</desc>
            <filename>shape-inside-padding.html</filename>
            <type>text/html</type>
            <size>2160</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sIGxhbmc9ImVuLVVTIj4KPGhlYWQ+CiAgPHRpdGxlPkJ1ZyBz
aGFwZS1pbnNpZGUgcmUtbGF5b3V0PC90aXRsZT4KICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAg
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCiAgLmNvbnRlbnR7CiAgICB3aWR0aDogNDAwcHg7CiAg
ICBoZWlnaHQ6IDgwMHB4OwogICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHlnb24oMCAwLCAx
MDAlIDAsIDEwMCUgMTAwJSk7CiAgfQogIAogIC5va3sKICAgIG91dGxpbmU6IDJweCBzb2xpZCBn
cmVlbjsKICB9CiAgCiAgLm5vdC1vayB7CiAgICBvdXRsaW5lOiAycHggc29saWQgcmVkOwogIH0K
CiAgLnBhZC1maXJzdCBwOmZpcnN0LWNoaWxkewogICAgcGFkZGluZy10b3A6IDIwMHB4OwogIH0K
ICAKICA8L3N0eWxlPgogIDxzY3JpcHQ+CiAgICB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7
CiAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcignLmNvbnRlbnQnKS5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ2NvbnRlbnQgbm90LW9rIHBh
ZC1maXJzdCcpOwogICAgICB9LCA1MDAwKTsKICAgIH0KICA8L3NjcmlwdD4KPC9oZWFkPgo8Ym9k
eT4KICA8cD5UZXN0IGNhc2UgKHdhaXQgNSBzZWMpPC9wPgogIAogIDxkaXYgY2xhc3M9ImNvbnRl
bnQgbm90LW9rIj4KICAgICAgPHA+QWxpY2Ugd2FzIGJlZ2lubmluZyB0byBnZXQgdmVyeSB0aXJl
ZCBvZiBzaXR0aW5nIGJ5IGhlciBzaXN0ZXIgb24gdGhlCiAgICAgIGJhbmssIGFuZCBvZiBoYXZp
bmcgbm90aGluZyB0byBkbzogb25jZSBvciB0d2ljZSBzaGUgaGFkIHBlZXBlZCBpbnRvIHRoZQog
ICAgICBib29rIGhlciBzaXN0ZXIgd2FzIHJlYWRpbmcsIGJ1dCBpdCBoYWQgbm8gcGljdHVyZXMg
b3IgY29udmVyc2F0aW9ucyBpbgogICAgICBpdCwgJ2FuZCB3aGF0IGlzIHRoZSB1c2Ugb2YgYSBi
b29rLCcgdGhvdWdodCBBbGljZSAnd2l0aG91dCBwaWN0dXJlcyBvcgogICAgICBjb252ZXJzYXRp
b24/JzwvcD4KICAgICAgCiAgICAgIDxwPlNvIHNoZSB3YXMgY29uc2lkZXJpbmcgaW4gaGVyIG93
biBtaW5kIChhcyB3ZWxsIGFzIHNoZSBjb3VsZCwgZm9yIHRoZQogICAgICBob3QgZGF5IG1hZGUg
aGVyIGZlZWwgdmVyeSBzbGVlcHkgYW5kIHN0dXBpZCksIHdoZXRoZXIgdGhlIHBsZWFzdXJlCiAg
ICAgIG9mIG1ha2luZyBhIGRhaXN5LWNoYWluIHdvdWxkIGJlIHdvcnRoIHRoZSB0cm91YmxlIG9m
IGdldHRpbmcgdXAgYW5kCiAgICAgIHBpY2tpbmcgdGhlIGRhaXNpZXMsIHdoZW4gc3VkZGVubHkg
YSBXaGl0ZSBSYWJiaXQgd2l0aCBwaW5rIGV5ZXMgcmFuCiAgICAgIGNsb3NlIGJ5IGhlci48L3A+
CiAgPC9kaXY+ICAgICAgICAgICAgICAgIAogICAgCiAgPGgyPkV4cGVjdGVkIHJlc3VsdDwvaDI+
CiAgPGRpdiBjbGFzcz0iY29udGVudCBvayBwYWQtZmlyc3QiPgogICAgICA8cD5BbGljZSB3YXMg
YmVnaW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcgYnkgaGVyIHNpc3RlciBvbiB0
aGUKICAgICAgYmFuaywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRvIGRvOiBvbmNlIG9yIHR3aWNl
IHNoZSBoYWQgcGVlcGVkIGludG8gdGhlCiAgICAgIGJvb2sgaGVyIHNpc3RlciB3YXMgcmVhZGlu
ZywgYnV0IGl0IGhhZCBubyBwaWN0dXJlcyBvciBjb252ZXJzYXRpb25zIGluCiAgICAgIGl0LCAn
YW5kIHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFsaWNlICd3aXRob3V0IHBp
Y3R1cmVzIG9yCiAgICAgIGNvbnZlcnNhdGlvbj8nPC9wPgogICAgICAKICAgICAgPHA+U28gc2hl
IHdhcyBjb25zaWRlcmluZyBpbiBoZXIgb3duIG1pbmQgKGFzIHdlbGwgYXMgc2hlIGNvdWxkLCBm
b3IgdGhlCiAgICAgIGhvdCBkYXkgbWFkZSBoZXIgZmVlbCB2ZXJ5IHNsZWVweSBhbmQgc3R1cGlk
KSwgd2hldGhlciB0aGUgcGxlYXN1cmUKICAgICAgb2YgbWFraW5nIGEgZGFpc3ktY2hhaW4gd291
bGQgYmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQKICAgICAgcGlja2luZyB0
aGUgZGFpc2llcywgd2hlbiBzdWRkZW5seSBhIFdoaXRlIFJhYmJpdCB3aXRoIHBpbmsgZXllcyBy
YW4KICAgICAgY2xvc2UgYnkgaGVyLjwvcD4KICA8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>196523</attachid>
            <date>2013-04-04 13:59:02 -0700</date>
            <delta_ts>2013-04-04 13:59:02 -0700</delta_ts>
            <desc>Immediate testcase (without setTimeout)</desc>
            <filename>shape-inside-padding.html</filename>
            <type>text/html</type>
            <size>2354</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sIGxhbmc9ImVuLVVTIj4KPGhlYWQ+CiAgPHRpdGxlPkJ1ZyBz
aGFwZS1pbnNpZGUgcmUtbGF5b3V0PC90aXRsZT4KICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAg
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCiAgLmNvbnRlbnR7CiAgICB3aWR0aDogNDAwcHg7CiAg
ICBoZWlnaHQ6IDgwMHB4OwogICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHlnb24oMCAwLCAx
MDAlIDAsIDEwMCUgMTAwJSk7CiAgfQogIAogIC5va3sKICAgIG91dGxpbmU6IDJweCBzb2xpZCBn
cmVlbjsKICB9CiAgCiAgLm5vdC1vayB7CiAgICBvdXRsaW5lOiAycHggc29saWQgcmVkOwogIH0K
CiAgLnBhZC1maXJzdCBwOmZpcnN0LWNoaWxkewogICAgcGFkZGluZy10b3A6IDIwMHB4OwogIH0K
ICAKICA8L3N0eWxlPgogIDxzY3JpcHQ+CiAgICAvLyBzZWUgc2hhcGUtaW5zaWRlLWR5bmFtaWMt
bmVzdGVkLmh0bWwKICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKICAgICAgICBpZiAo
ZG9jdW1lbnQuYm9keSkKICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CiAgICAg
ICAgZWxzZSBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KQogICAgICAgICAgICBkb2N1bWVu
dC5kb2N1bWVudEVsZW1lbnQub2Zmc2V0VG9wOwogICAgICAgIGxheW91dFRlc3QoKTsKICAgIH0K
ICAgIGZ1bmN0aW9uIGxheW91dFRlc3QoKSB7CiAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
Jy5jb250ZW50Jykuc2V0QXR0cmlidXRlKCdjbGFzcycsICdjb250ZW50IG5vdC1vayBwYWQtZmly
c3QnKTsKICAgIH0KICA8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KICA8cD5UZXN0IGNhc2U8L3A+
CiAgCiAgPGRpdiBjbGFzcz0iY29udGVudCBub3Qtb2siPgogICAgICA8cD5BbGljZSB3YXMgYmVn
aW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcgYnkgaGVyIHNpc3RlciBvbiB0aGUK
ICAgICAgYmFuaywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRvIGRvOiBvbmNlIG9yIHR3aWNlIHNo
ZSBoYWQgcGVlcGVkIGludG8gdGhlCiAgICAgIGJvb2sgaGVyIHNpc3RlciB3YXMgcmVhZGluZywg
YnV0IGl0IGhhZCBubyBwaWN0dXJlcyBvciBjb252ZXJzYXRpb25zIGluCiAgICAgIGl0LCAnYW5k
IHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFsaWNlICd3aXRob3V0IHBpY3R1
cmVzIG9yCiAgICAgIGNvbnZlcnNhdGlvbj8nPC9wPgogICAgICAKICAgICAgPHA+U28gc2hlIHdh
cyBjb25zaWRlcmluZyBpbiBoZXIgb3duIG1pbmQgKGFzIHdlbGwgYXMgc2hlIGNvdWxkLCBmb3Ig
dGhlCiAgICAgIGhvdCBkYXkgbWFkZSBoZXIgZmVlbCB2ZXJ5IHNsZWVweSBhbmQgc3R1cGlkKSwg
d2hldGhlciB0aGUgcGxlYXN1cmUKICAgICAgb2YgbWFraW5nIGEgZGFpc3ktY2hhaW4gd291bGQg
YmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQKICAgICAgcGlja2luZyB0aGUg
ZGFpc2llcywgd2hlbiBzdWRkZW5seSBhIFdoaXRlIFJhYmJpdCB3aXRoIHBpbmsgZXllcyByYW4K
ICAgICAgY2xvc2UgYnkgaGVyLjwvcD4KICA8L2Rpdj4gICAgICAgICAgICAgICAgCiAgICAKICA8
aDI+RXhwZWN0ZWQgcmVzdWx0PC9oMj4KICA8ZGl2IGNsYXNzPSJjb250ZW50IG9rIHBhZC1maXJz
dCI+CiAgICAgIDxwPkFsaWNlIHdhcyBiZWdpbm5pbmcgdG8gZ2V0IHZlcnkgdGlyZWQgb2Ygc2l0
dGluZyBieSBoZXIgc2lzdGVyIG9uIHRoZQogICAgICBiYW5rLCBhbmQgb2YgaGF2aW5nIG5vdGhp
bmcgdG8gZG86IG9uY2Ugb3IgdHdpY2Ugc2hlIGhhZCBwZWVwZWQgaW50byB0aGUKICAgICAgYm9v
ayBoZXIgc2lzdGVyIHdhcyByZWFkaW5nLCBidXQgaXQgaGFkIG5vIHBpY3R1cmVzIG9yIGNvbnZl
cnNhdGlvbnMgaW4KICAgICAgaXQsICdhbmQgd2hhdCBpcyB0aGUgdXNlIG9mIGEgYm9vaywnIHRo
b3VnaHQgQWxpY2UgJ3dpdGhvdXQgcGljdHVyZXMgb3IKICAgICAgY29udmVyc2F0aW9uPyc8L3A+
CiAgICAgIAogICAgICA8cD5TbyBzaGUgd2FzIGNvbnNpZGVyaW5nIGluIGhlciBvd24gbWluZCAo
YXMgd2VsbCBhcyBzaGUgY291bGQsIGZvciB0aGUKICAgICAgaG90IGRheSBtYWRlIGhlciBmZWVs
IHZlcnkgc2xlZXB5IGFuZCBzdHVwaWQpLCB3aGV0aGVyIHRoZSBwbGVhc3VyZQogICAgICBvZiBt
YWtpbmcgYSBkYWlzeS1jaGFpbiB3b3VsZCBiZSB3b3J0aCB0aGUgdHJvdWJsZSBvZiBnZXR0aW5n
IHVwIGFuZAogICAgICBwaWNraW5nIHRoZSBkYWlzaWVzLCB3aGVuIHN1ZGRlbmx5IGEgV2hpdGUg
UmFiYml0IHdpdGggcGluayBleWVzIHJhbgogICAgICBjbG9zZSBieSBoZXIuPC9wPgogIDwvZGl2
Pgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197179</attachid>
            <date>2013-04-09 14:54:10 -0700</date>
            <delta_ts>2013-04-10 09:34:07 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>dimensionchanged.patch</filename>
            <type>text/plain</type>
            <size>8596</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYWExNzIzLi4yZGJkNDhlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDQt
MDkgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBF
eGNsdXNpb25zXSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBub3QgY29ycmVjdGx5IGxheW91dCBj
aGlsZCBibG9ja3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMjkyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIElmIGEgY2hpbGQgYmxvY2sgaGFzIGNoYW5nZWQgZGltZW5zaW9uIGluc2lkZSBhIHNoYXBl
IGFuZCBpdCBoYXMgYWZmZWN0ZWQgdGhlIGJsb2NrIHNpYmxpbmdzCisgICAgICAgIHdlIG5lZWQg
dG8gcmVsYXlvdXQgdGhlIGNvbnRlbnQgaW5zaWRlIHRoZSBzaGFwZS4KKworICAgICAgICAqIGZh
c3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXNpYmxpbmctYmxvY2stZGlt
ZW5zaW9uLWNoYW5nZS1uZWVkcy1yZWxheW91dC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJs
b2NrLWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQuaHRtbDogQWRkZWQuCisKIDIwMTMt
MDQtMDUgIEJlbSBKb25lcy1CZXkgIDxiam9uZXNiZUBhZG9iZS5jb20+CiAKICAgICAgICAgW3Jl
Z3Jlc3Npb25dIFNlY3VyaXR5OiBIZWFwLXVzZS1hZnRlci1mcmVlIGluIFdlYkNvcmU6OlJlbmRl
ckJsb2NrOjpsb2dpY2FsUmlnaHRPZmZzZXRGb3JMaW5lCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJsb2Nr
LWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXNpYmxpbmctYmxv
Y2stZGltZW5zaW9uLWNoYW5nZS1uZWVkcy1yZWxheW91dC1leHBlY3RlZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjI3YWRiZjkKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJs
aW5nLWJsb2NrLWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQtZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDM3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
PgorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNl
dHRpbmdzLnNldENTU0V4Y2x1c2lvbnNFbmFibGVkKHRydWUpOworPC9zY3JpcHQ+Cis8c3R5bGU+
CisuY29udGVudHsKKyAgICB3aWR0aDogNDAwcHg7CisgICAgaGVpZ2h0OiA4MDBweDsKKyAgICAt
d2Via2l0LXNoYXBlLWluc2lkZTogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTsKKyAg
ICBvdXRsaW5lOiAycHggc29saWQgYmxhY2s7Cit9CisjZmlyc3RQYXJhZ3JhcGggeyBwYWRkaW5n
LXRvcDogMTAwcHg7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgY2xhc3M9ImNv
bnRlbnQiPgorICAgIDxwIGlkPSJmaXJzdFBhcmFncmFwaCI+QWxpY2Ugd2FzIGJlZ2lubmluZyB0
byBnZXQgdmVyeSB0aXJlZCBvZiBzaXR0aW5nIGJ5IGhlciBzaXN0ZXIgb24gdGhlCisgICAgYmFu
aywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRvIGRvOiBvbmNlIG9yIHR3aWNlIHNoZSBoYWQgcGVl
cGVkIGludG8gdGhlCisgICAgYm9vayBoZXIgc2lzdGVyIHdhcyByZWFkaW5nLCBidXQgaXQgaGFk
IG5vIHBpY3R1cmVzIG9yIGNvbnZlcnNhdGlvbnMgaW4KKyAgICBpdCwgJ2FuZCB3aGF0IGlzIHRo
ZSB1c2Ugb2YgYSBib29rLCcgdGhvdWdodCBBbGljZSAnd2l0aG91dCBwaWN0dXJlcyBvcgorICAg
IGNvbnZlcnNhdGlvbj8nPC9wPgorCisgICAgPHA+U28gc2hlIHdhcyBjb25zaWRlcmluZyBpbiBo
ZXIgb3duIG1pbmQgKGFzIHdlbGwgYXMgc2hlIGNvdWxkLCBmb3IgdGhlCisgICAgaG90IGRheSBt
YWRlIGhlciBmZWVsIHZlcnkgc2xlZXB5IGFuZCBzdHVwaWQpLCB3aGV0aGVyIHRoZSBwbGVhc3Vy
ZQorICAgIG9mIG1ha2luZyBhIGRhaXN5LWNoYWluIHdvdWxkIGJlIHdvcnRoIHRoZSB0cm91Ymxl
IG9mIGdldHRpbmcgdXAgYW5kCisgICAgcGlja2luZyB0aGUgZGFpc2llcywgd2hlbiBzdWRkZW5s
eSBhIFdoaXRlIFJhYmJpdCB3aXRoIHBpbmsgZXllcyByYW4KKyAgICBjbG9zZSBieSBoZXIuPC9w
PgorPC9kaXY+Cis8cD4KK0EgdHJpYW5nbGUgc2hhcGUgaXMgZGVmaW5lZCB0aHJvdWdoIHRoZSBs
ZWZ0LXRvcCwgcmlnaHQtdG9wLCByaWdodC1ib3R0b20gcG9pbnRzIG9mIHRoZSByZWN0YW5nbGUu
CitUaGUgY29udGVudCBzaG91bGQgcmVzcGVjdCB0aGUgc2hhcGUtaW5zaWRlIHBvbHlnb24gYm91
bmRhcmllcyBhZnRlciB3ZSBhcHBsaWVkIHRoZSBwYWRkaW5nLjwvcD4KKzxwPkJ1ZyA8YSBocmVm
PSJodHRwOi8vd2Via2l0Lm9yZy9iLzExMjkyOSAiPjExMjkyOTwvYT46IFtDU1MgRXhjbHVzaW9u
c10gSW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3RseSBsYXlvdXQgY2hpbGQgYmxv
Y2tzPC9wPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9l
eGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2libGluZy1ibG9jay1kaW1lbnNp
b24tY2hhbmdlLW5lZWRzLXJlbGF5b3V0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lv
bnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJsb2NrLWRpbWVuc2lvbi1jaGFu
Z2UtbmVlZHMtcmVsYXlvdXQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4yMWJmOWU3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25z
L3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2libGluZy1ibG9jay1kaW1lbnNpb24tY2hhbmdl
LW5lZWRzLXJlbGF5b3V0Lmh0bWwKQEAgLTAsMCArMSw1MyBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAg
ICAgd2luZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRDU1NFeGNsdXNpb25zRW5hYmxlZCh0cnVl
KTsKKzwvc2NyaXB0PgorPHN0eWxlPgorLmNvbnRlbnR7CisgICAgd2lkdGg6IDQwMHB4OworICAg
IGhlaWdodDogODAwcHg7CisgICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHlnb24oMCAwLCAx
MDAlIDAsIDEwMCUgMTAwJSk7CisgICAgb3V0bGluZTogMnB4IHNvbGlkIGJsYWNrOworfQorLnBh
ZC1maXJzdCBwOmZpcnN0LWNoaWxkeworICAgIHBhZGRpbmctdG9wOiAxMDBweDsKK30KKzwvc3R5
bGU+Cis8c2NyaXB0PgorLy8gc2VlIHNoYXBlLWluc2lkZS1keW5hbWljLW5lc3RlZC5odG1sCit3
aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CitpZiAoZG9jdW1lbnQuYm9keSkKKyAgICBkb2N1
bWVudC5ib2R5Lm9mZnNldFRvcDsKK2Vsc2UgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCkK
KyAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQub2Zmc2V0VG9wOworICAgIGxheW91dFRlc3Qo
KTsKK30KK2Z1bmN0aW9uIGxheW91dFRlc3QoKSB7CisgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cignLmNvbnRlbnQnKS5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ2NvbnRlbnQgcGFkLWZpcnN0Jyk7
Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCis8ZGl2IGNsYXNzPSJjb250ZW50Ij4K
KyAgICA8cD5BbGljZSB3YXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcg
YnkgaGVyIHNpc3RlciBvbiB0aGUKKyAgICBiYW5rLCBhbmQgb2YgaGF2aW5nIG5vdGhpbmcgdG8g
ZG86IG9uY2Ugb3IgdHdpY2Ugc2hlIGhhZCBwZWVwZWQgaW50byB0aGUKKyAgICBib29rIGhlciBz
aXN0ZXIgd2FzIHJlYWRpbmcsIGJ1dCBpdCBoYWQgbm8gcGljdHVyZXMgb3IgY29udmVyc2F0aW9u
cyBpbgorICAgIGl0LCAnYW5kIHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFs
aWNlICd3aXRob3V0IHBpY3R1cmVzIG9yCisgICAgY29udmVyc2F0aW9uPyc8L3A+CisKKyAgICA8
cD5TbyBzaGUgd2FzIGNvbnNpZGVyaW5nIGluIGhlciBvd24gbWluZCAoYXMgd2VsbCBhcyBzaGUg
Y291bGQsIGZvciB0aGUKKyAgICBob3QgZGF5IG1hZGUgaGVyIGZlZWwgdmVyeSBzbGVlcHkgYW5k
IHN0dXBpZCksIHdoZXRoZXIgdGhlIHBsZWFzdXJlCisgICAgb2YgbWFraW5nIGEgZGFpc3ktY2hh
aW4gd291bGQgYmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQKKyAgICBwaWNr
aW5nIHRoZSBkYWlzaWVzLCB3aGVuIHN1ZGRlbmx5IGEgV2hpdGUgUmFiYml0IHdpdGggcGluayBl
eWVzIHJhbgorICAgIGNsb3NlIGJ5IGhlci48L3A+Cis8L2Rpdj4KKzxwPgorQSB0cmlhbmdsZSBz
aGFwZSBpcyBkZWZpbmVkIHRocm91Z2ggdGhlIGxlZnQtdG9wLCByaWdodC10b3AsIHJpZ2h0LWJv
dHRvbSBwb2ludHMgb2YgdGhlIHJlY3RhbmdsZS4KK1RoZSBjb250ZW50IHNob3VsZCByZXNwZWN0
IHRoZSBzaGFwZS1pbnNpZGUgcG9seWdvbiBib3VuZGFyaWVzIGFmdGVyIHdlIGFwcGxpZWQgdGhl
IHBhZGRpbmcuPC9wPgorPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3JnL2IvMTEyOTI5
ICI+MTEyOTI5PC9hPjogW0NTUyBFeGNsdXNpb25zXSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBu
b3QgY29ycmVjdGx5IGxheW91dCBjaGlsZCBibG9ja3M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNTNiZGVhYi4uYmE3NWNhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBA
CisyMDEzLTA0LTA5ICBab2x0YW4gSG9ydmF0aCAgPHpvbHRhbkB3ZWJraXQub3JnPgorCisgICAg
ICAgIFtDU1MgRXhjbHVzaW9uc10gSW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3Rs
eSBsYXlvdXQgY2hpbGQgYmxvY2tzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTI5MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBhIGNoaWxkIGJsb2NrIGhhcyBjaGFuZ2VkIGRpbWVuc2lvbiBpbnNp
ZGUgYSBzaGFwZSBhbmQgaXQgaGFzIGFmZmVjdGVkIHRoZSBibG9jayBzaWJsaW5ncworICAgICAg
ICB3ZSBuZWVkIHRvIHJlbGF5b3V0IHRoZSBjb250ZW50IGluc2lkZSB0aGUgc2hhcGUuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2li
bGluZy1ibG9jay1kaW1lbnNpb24tY2hhbmdlLW5lZWRzLXJlbGF5b3V0Lmh0bWwKKworICAgICAg
ICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJC
bG9jazo6dXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KTogQWRkIGNv
bmRpdGlvbiBmb3IgZGltZW5zaW9uIGNoYW5nZS4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJs
b2NrOjpsYXlvdXRCbG9jayk6IENhbGwgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNo
aWxkTGF5b3V0IHdpdGggdGhlIG5ldyBwYXJhbWV0ZXIuCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmg6CisgICAgICAgIChSZW5kZXJCbG9jayk6IEFkZCBleHRyYSBwYXJhbWV0ZXIg
dG8gdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KC4uLikKKwogMjAx
My0wNC0wNSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAg
UmVtb3ZlIFdURl9VU0VfR09PR0xFVVJMLWd1YXJkZWQgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJCbG9jay5jcHAKaW5kZXggODc5MDJhYi4uMmM0NjVhOCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCkBAIC0xNDY4LDEyICsxNDY4LDE3IEBAIHZv
aWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVFeGNsdXNpb25TaGFwZVNpemUoKQogfQogI2VuZGlmCiAK
LXZvaWQgUmVuZGVyQmxvY2s6OnVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQWZ0ZXJDaGlsZExh
eW91dChSZW5kZXJGbG93VGhyZWFkKiBmbG93VGhyZWFkKQordm9pZCBSZW5kZXJCbG9jazo6dXBk
YXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KFJlbmRlckZsb3dUaHJlYWQq
IGZsb3dUaHJlYWQsIGJvb2wgaGVpZ2h0Q2hhbmdlZCkKIHsKICNpZiBFTkFCTEUoQ1NTX0VYQ0xV
U0lPTlMpCiAgICAgRXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvKiBleGNsdXNpb25TaGFwZUluc2lk
ZUluZm8gPSB0aGlzLT5leGNsdXNpb25TaGFwZUluc2lkZUluZm8oU2hhcGVQcmVzZW50T3JSZW1v
dmVkKTsKICAgICBpZiAoZXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvICYmIGV4Y2x1c2lvblNoYXBl
SW5zaWRlSW5mby0+bmVlZHNSZW1vdmFsKCkpCiAgICAgICAgIHNldEV4Y2x1c2lvblNoYXBlSW5z
aWRlSW5mbyhudWxscHRyKTsKKworICAgIC8vIEEgcHJldmlvdXMgc2libGluZyBoYXMgY2hhbmdl
ZCBkaW1lbnNpb24sIHNvIHdlIG5lZWQgdG8gcmVsYXlvdXQgdGhlIHNoYXBlIHdpdGggdGhlIGNv
bnRlbnQKKyAgICBFeGNsdXNpb25TaGFwZUluc2lkZUluZm8qIHNoYXBlSW5zaWRlSW5mbyA9IHZp
ZXcoKS0+bGF5b3V0U3RhdGUoKS0+ZXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvKCk7CisgICAgaWYg
KGhlaWdodENoYW5nZWQgJiYgc2hhcGVJbnNpZGVJbmZvKQorICAgICAgICBzaGFwZUluc2lkZUlu
Zm8tPmRpcnR5U2hhcGVTaXplKCk7CiAjZW5kaWYKICAgICBjb21wdXRlUmVnaW9uUmFuZ2VGb3JC
bG9jayhmbG93VGhyZWFkKTsKIH0KQEAgLTE2MjYsMTIgKzE2MzEsMTMgQEAgdm9pZCBSZW5kZXJC
bG9jazo6bGF5b3V0QmxvY2soYm9vbCByZWxheW91dENoaWxkcmVuLCBMYXlvdXRVbml0IHBhZ2VM
b2dpY2FsSGVpZ2gKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChwcmV2aW91c0hlaWdodCAh
PSBuZXdIZWlnaHQpCisgICAgYm9vbCBoZWlnaHRDaGFuZ2VkID0gKHByZXZpb3VzSGVpZ2h0ICE9
IG5ld0hlaWdodCk7CisgICAgaWYgKGhlaWdodENoYW5nZWQpCiAgICAgICAgIHJlbGF5b3V0Q2hp
bGRyZW4gPSB0cnVlOwogCiAgICAgbGF5b3V0UG9zaXRpb25lZE9iamVjdHMocmVsYXlvdXRDaGls
ZHJlbiB8fCBpc1Jvb3QoKSk7CiAKLSAgICB1cGRhdGVSZWdpb25zQW5kRXhjbHVzaW9uc0FmdGVy
Q2hpbGRMYXlvdXQoZmxvd1RocmVhZCk7CisgICAgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNB
ZnRlckNoaWxkTGF5b3V0KGZsb3dUaHJlYWQsIGhlaWdodENoYW5nZWQpOwogCiAgICAgLy8gQWRk
IG92ZXJmbG93IGZyb20gY2hpbGRyZW4gKHVubGVzcyB3ZSdyZSBtdWx0aS1jb2x1bW4sIHNpbmNl
IGluIHRoYXQgY2FzZSBhbGwgb3VyIGNoaWxkIG92ZXJmbG93IGlzIGNsaXBwZWQgYW55d2F5KS4K
ICAgICBjb21wdXRlT3ZlcmZsb3cob2xkQ2xpZW50QWZ0ZXJFZGdlKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5oIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckJsb2NrLmgKaW5kZXggMjhmNTFiZS4uMjA5ZjhhYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmgKQEAgLTU3OSw3ICs1NzksNyBAQCBwcm90ZWN0ZWQ6
CiAjZW5kaWYKIAogICAgIGJvb2wgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNCZWZvcmVDaGls
ZExheW91dChSZW5kZXJGbG93VGhyZWFkKik7Ci0gICAgdm9pZCB1cGRhdGVSZWdpb25zQW5kRXhj
bHVzaW9uc0FmdGVyQ2hpbGRMYXlvdXQoUmVuZGVyRmxvd1RocmVhZCopOworICAgIHZvaWQgdXBk
YXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KFJlbmRlckZsb3dUaHJlYWQq
LCBib29sID0gZmFsc2UpOwogICAgIHZvaWQgY29tcHV0ZVJlZ2lvblJhbmdlRm9yQmxvY2soUmVu
ZGVyRmxvd1RocmVhZCopOwogCiAgICAgdm9pZCB1cGRhdGVCbG9ja0NoaWxkRGlydHlCaXRzQmVm
b3JlTGF5b3V0KGJvb2wgcmVsYXlvdXRDaGlsZHJlbiwgUmVuZGVyQm94Kik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197307</attachid>
            <date>2013-04-10 09:34:07 -0700</date>
            <delta_ts>2013-04-10 11:11:38 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>dimensionchanged2.patch</filename>
            <type>text/plain</type>
            <size>8579</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYWExNzIzLi4yZGJkNDhlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDQt
MDkgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBF
eGNsdXNpb25zXSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBub3QgY29ycmVjdGx5IGxheW91dCBj
aGlsZCBibG9ja3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMjkyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIElmIGEgY2hpbGQgYmxvY2sgaGFzIGNoYW5nZWQgZGltZW5zaW9uIGluc2lkZSBhIHNoYXBl
IGFuZCBpdCBoYXMgYWZmZWN0ZWQgdGhlIGJsb2NrIHNpYmxpbmdzCisgICAgICAgIHdlIG5lZWQg
dG8gcmVsYXlvdXQgdGhlIGNvbnRlbnQgaW5zaWRlIHRoZSBzaGFwZS4KKworICAgICAgICAqIGZh
c3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXNpYmxpbmctYmxvY2stZGlt
ZW5zaW9uLWNoYW5nZS1uZWVkcy1yZWxheW91dC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJs
b2NrLWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQuaHRtbDogQWRkZWQuCisKIDIwMTMt
MDQtMDUgIEJlbSBKb25lcy1CZXkgIDxiam9uZXNiZUBhZG9iZS5jb20+CiAKICAgICAgICAgW3Jl
Z3Jlc3Npb25dIFNlY3VyaXR5OiBIZWFwLXVzZS1hZnRlci1mcmVlIGluIFdlYkNvcmU6OlJlbmRl
ckJsb2NrOjpsb2dpY2FsUmlnaHRPZmZzZXRGb3JMaW5lCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJsb2Nr
LWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXNpYmxpbmctYmxv
Y2stZGltZW5zaW9uLWNoYW5nZS1uZWVkcy1yZWxheW91dC1leHBlY3RlZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjI3YWRiZjkKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJs
aW5nLWJsb2NrLWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQtZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDM3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
PgorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNl
dHRpbmdzLnNldENTU0V4Y2x1c2lvbnNFbmFibGVkKHRydWUpOworPC9zY3JpcHQ+Cis8c3R5bGU+
CisuY29udGVudHsKKyAgICB3aWR0aDogNDAwcHg7CisgICAgaGVpZ2h0OiA4MDBweDsKKyAgICAt
d2Via2l0LXNoYXBlLWluc2lkZTogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTsKKyAg
ICBvdXRsaW5lOiAycHggc29saWQgYmxhY2s7Cit9CisjZmlyc3RQYXJhZ3JhcGggeyBwYWRkaW5n
LXRvcDogMTAwcHg7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgY2xhc3M9ImNv
bnRlbnQiPgorICAgIDxwIGlkPSJmaXJzdFBhcmFncmFwaCI+QWxpY2Ugd2FzIGJlZ2lubmluZyB0
byBnZXQgdmVyeSB0aXJlZCBvZiBzaXR0aW5nIGJ5IGhlciBzaXN0ZXIgb24gdGhlCisgICAgYmFu
aywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRvIGRvOiBvbmNlIG9yIHR3aWNlIHNoZSBoYWQgcGVl
cGVkIGludG8gdGhlCisgICAgYm9vayBoZXIgc2lzdGVyIHdhcyByZWFkaW5nLCBidXQgaXQgaGFk
IG5vIHBpY3R1cmVzIG9yIGNvbnZlcnNhdGlvbnMgaW4KKyAgICBpdCwgJ2FuZCB3aGF0IGlzIHRo
ZSB1c2Ugb2YgYSBib29rLCcgdGhvdWdodCBBbGljZSAnd2l0aG91dCBwaWN0dXJlcyBvcgorICAg
IGNvbnZlcnNhdGlvbj8nPC9wPgorCisgICAgPHA+U28gc2hlIHdhcyBjb25zaWRlcmluZyBpbiBo
ZXIgb3duIG1pbmQgKGFzIHdlbGwgYXMgc2hlIGNvdWxkLCBmb3IgdGhlCisgICAgaG90IGRheSBt
YWRlIGhlciBmZWVsIHZlcnkgc2xlZXB5IGFuZCBzdHVwaWQpLCB3aGV0aGVyIHRoZSBwbGVhc3Vy
ZQorICAgIG9mIG1ha2luZyBhIGRhaXN5LWNoYWluIHdvdWxkIGJlIHdvcnRoIHRoZSB0cm91Ymxl
IG9mIGdldHRpbmcgdXAgYW5kCisgICAgcGlja2luZyB0aGUgZGFpc2llcywgd2hlbiBzdWRkZW5s
eSBhIFdoaXRlIFJhYmJpdCB3aXRoIHBpbmsgZXllcyByYW4KKyAgICBjbG9zZSBieSBoZXIuPC9w
PgorPC9kaXY+Cis8cD4KK0EgdHJpYW5nbGUgc2hhcGUgaXMgZGVmaW5lZCB0aHJvdWdoIHRoZSBs
ZWZ0LXRvcCwgcmlnaHQtdG9wLCByaWdodC1ib3R0b20gcG9pbnRzIG9mIHRoZSByZWN0YW5nbGUu
CitUaGUgY29udGVudCBzaG91bGQgcmVzcGVjdCB0aGUgc2hhcGUtaW5zaWRlIHBvbHlnb24gYm91
bmRhcmllcyBhZnRlciB3ZSBhcHBsaWVkIHRoZSBwYWRkaW5nLjwvcD4KKzxwPkJ1ZyA8YSBocmVm
PSJodHRwOi8vd2Via2l0Lm9yZy9iLzExMjkyOSAiPjExMjkyOTwvYT46IFtDU1MgRXhjbHVzaW9u
c10gSW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3RseSBsYXlvdXQgY2hpbGQgYmxv
Y2tzPC9wPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9l
eGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2libGluZy1ibG9jay1kaW1lbnNp
b24tY2hhbmdlLW5lZWRzLXJlbGF5b3V0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lv
bnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJsb2NrLWRpbWVuc2lvbi1jaGFu
Z2UtbmVlZHMtcmVsYXlvdXQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4yMWJmOWU3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25z
L3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2libGluZy1ibG9jay1kaW1lbnNpb24tY2hhbmdl
LW5lZWRzLXJlbGF5b3V0Lmh0bWwKQEAgLTAsMCArMSw1MyBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAg
ICAgd2luZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRDU1NFeGNsdXNpb25zRW5hYmxlZCh0cnVl
KTsKKzwvc2NyaXB0PgorPHN0eWxlPgorLmNvbnRlbnR7CisgICAgd2lkdGg6IDQwMHB4OworICAg
IGhlaWdodDogODAwcHg7CisgICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHlnb24oMCAwLCAx
MDAlIDAsIDEwMCUgMTAwJSk7CisgICAgb3V0bGluZTogMnB4IHNvbGlkIGJsYWNrOworfQorLnBh
ZC1maXJzdCBwOmZpcnN0LWNoaWxkeworICAgIHBhZGRpbmctdG9wOiAxMDBweDsKK30KKzwvc3R5
bGU+Cis8c2NyaXB0PgorLy8gc2VlIHNoYXBlLWluc2lkZS1keW5hbWljLW5lc3RlZC5odG1sCit3
aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CitpZiAoZG9jdW1lbnQuYm9keSkKKyAgICBkb2N1
bWVudC5ib2R5Lm9mZnNldFRvcDsKK2Vsc2UgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCkK
KyAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQub2Zmc2V0VG9wOworICAgIGxheW91dFRlc3Qo
KTsKK30KK2Z1bmN0aW9uIGxheW91dFRlc3QoKSB7CisgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cignLmNvbnRlbnQnKS5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ2NvbnRlbnQgcGFkLWZpcnN0Jyk7
Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCis8ZGl2IGNsYXNzPSJjb250ZW50Ij4K
KyAgICA8cD5BbGljZSB3YXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcg
YnkgaGVyIHNpc3RlciBvbiB0aGUKKyAgICBiYW5rLCBhbmQgb2YgaGF2aW5nIG5vdGhpbmcgdG8g
ZG86IG9uY2Ugb3IgdHdpY2Ugc2hlIGhhZCBwZWVwZWQgaW50byB0aGUKKyAgICBib29rIGhlciBz
aXN0ZXIgd2FzIHJlYWRpbmcsIGJ1dCBpdCBoYWQgbm8gcGljdHVyZXMgb3IgY29udmVyc2F0aW9u
cyBpbgorICAgIGl0LCAnYW5kIHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFs
aWNlICd3aXRob3V0IHBpY3R1cmVzIG9yCisgICAgY29udmVyc2F0aW9uPyc8L3A+CisKKyAgICA8
cD5TbyBzaGUgd2FzIGNvbnNpZGVyaW5nIGluIGhlciBvd24gbWluZCAoYXMgd2VsbCBhcyBzaGUg
Y291bGQsIGZvciB0aGUKKyAgICBob3QgZGF5IG1hZGUgaGVyIGZlZWwgdmVyeSBzbGVlcHkgYW5k
IHN0dXBpZCksIHdoZXRoZXIgdGhlIHBsZWFzdXJlCisgICAgb2YgbWFraW5nIGEgZGFpc3ktY2hh
aW4gd291bGQgYmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQKKyAgICBwaWNr
aW5nIHRoZSBkYWlzaWVzLCB3aGVuIHN1ZGRlbmx5IGEgV2hpdGUgUmFiYml0IHdpdGggcGluayBl
eWVzIHJhbgorICAgIGNsb3NlIGJ5IGhlci48L3A+Cis8L2Rpdj4KKzxwPgorQSB0cmlhbmdsZSBz
aGFwZSBpcyBkZWZpbmVkIHRocm91Z2ggdGhlIGxlZnQtdG9wLCByaWdodC10b3AsIHJpZ2h0LWJv
dHRvbSBwb2ludHMgb2YgdGhlIHJlY3RhbmdsZS4KK1RoZSBjb250ZW50IHNob3VsZCByZXNwZWN0
IHRoZSBzaGFwZS1pbnNpZGUgcG9seWdvbiBib3VuZGFyaWVzIGFmdGVyIHdlIGFwcGxpZWQgdGhl
IHBhZGRpbmcuPC9wPgorPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3JnL2IvMTEyOTI5
ICI+MTEyOTI5PC9hPjogW0NTUyBFeGNsdXNpb25zXSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBu
b3QgY29ycmVjdGx5IGxheW91dCBjaGlsZCBibG9ja3M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNTNiZGVhYi4uYmE3NWNhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBA
CisyMDEzLTA0LTA5ICBab2x0YW4gSG9ydmF0aCAgPHpvbHRhbkB3ZWJraXQub3JnPgorCisgICAg
ICAgIFtDU1MgRXhjbHVzaW9uc10gSW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3Rs
eSBsYXlvdXQgY2hpbGQgYmxvY2tzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTI5MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBhIGNoaWxkIGJsb2NrIGhhcyBjaGFuZ2VkIGRpbWVuc2lvbiBpbnNp
ZGUgYSBzaGFwZSBhbmQgaXQgaGFzIGFmZmVjdGVkIHRoZSBibG9jayBzaWJsaW5ncworICAgICAg
ICB3ZSBuZWVkIHRvIHJlbGF5b3V0IHRoZSBjb250ZW50IGluc2lkZSB0aGUgc2hhcGUuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2li
bGluZy1ibG9jay1kaW1lbnNpb24tY2hhbmdlLW5lZWRzLXJlbGF5b3V0Lmh0bWwKKworICAgICAg
ICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJC
bG9jazo6dXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KTogQWRkIGNv
bmRpdGlvbiBmb3IgZGltZW5zaW9uIGNoYW5nZS4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJs
b2NrOjpsYXlvdXRCbG9jayk6IENhbGwgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNo
aWxkTGF5b3V0IHdpdGggdGhlIG5ldyBwYXJhbWV0ZXIuCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmg6CisgICAgICAgIChSZW5kZXJCbG9jayk6IEFkZCBleHRyYSBwYXJhbWV0ZXIg
dG8gdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KC4uLikKKwogMjAx
My0wNC0wNSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAg
UmVtb3ZlIFdURl9VU0VfR09PR0xFVVJMLWd1YXJkZWQgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJCbG9jay5jcHAKaW5kZXggODc5MDJhYi4uMzM0MmRmYSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCkBAIC0xNDY4LDEyICsxNDY4LDE3IEBAIHZv
aWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVFeGNsdXNpb25TaGFwZVNpemUoKQogfQogI2VuZGlmCiAK
LXZvaWQgUmVuZGVyQmxvY2s6OnVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQWZ0ZXJDaGlsZExh
eW91dChSZW5kZXJGbG93VGhyZWFkKiBmbG93VGhyZWFkKQordm9pZCBSZW5kZXJCbG9jazo6dXBk
YXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KFJlbmRlckZsb3dUaHJlYWQq
IGZsb3dUaHJlYWQsIGJvb2wgaGVpZ2h0Q2hhbmdlZCkKIHsKICNpZiBFTkFCTEUoQ1NTX0VYQ0xV
U0lPTlMpCiAgICAgRXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvKiBleGNsdXNpb25TaGFwZUluc2lk
ZUluZm8gPSB0aGlzLT5leGNsdXNpb25TaGFwZUluc2lkZUluZm8oU2hhcGVQcmVzZW50T3JSZW1v
dmVkKTsKICAgICBpZiAoZXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvICYmIGV4Y2x1c2lvblNoYXBl
SW5zaWRlSW5mby0+bmVlZHNSZW1vdmFsKCkpCiAgICAgICAgIHNldEV4Y2x1c2lvblNoYXBlSW5z
aWRlSW5mbyhudWxscHRyKTsKKworICAgIC8vIEEgcHJldmlvdXMgc2libGluZyBoYXMgY2hhbmdl
ZCBkaW1lbnNpb24sIHNvIHdlIG5lZWQgdG8gcmVsYXlvdXQgdGhlIHNoYXBlIHdpdGggdGhlIGNv
bnRlbnQKKyAgICBFeGNsdXNpb25TaGFwZUluc2lkZUluZm8qIHNoYXBlSW5zaWRlSW5mbyA9IGxh
eW91dEV4Y2x1c2lvblNoYXBlSW5zaWRlSW5mbygpOworICAgIGlmIChoZWlnaHRDaGFuZ2VkICYm
IHNoYXBlSW5zaWRlSW5mbykKKyAgICAgICAgc2hhcGVJbnNpZGVJbmZvLT5kaXJ0eVNoYXBlU2l6
ZSgpOwogI2VuZGlmCiAgICAgY29tcHV0ZVJlZ2lvblJhbmdlRm9yQmxvY2soZmxvd1RocmVhZCk7
CiB9CkBAIC0xNjI2LDEyICsxNjMxLDEzIEBAIHZvaWQgUmVuZGVyQmxvY2s6OmxheW91dEJsb2Nr
KGJvb2wgcmVsYXlvdXRDaGlsZHJlbiwgTGF5b3V0VW5pdCBwYWdlTG9naWNhbEhlaWdoCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICBpZiAocHJldmlvdXNIZWlnaHQgIT0gbmV3SGVpZ2h0KQorICAg
IGJvb2wgaGVpZ2h0Q2hhbmdlZCA9IChwcmV2aW91c0hlaWdodCAhPSBuZXdIZWlnaHQpOworICAg
IGlmIChoZWlnaHRDaGFuZ2VkKQogICAgICAgICByZWxheW91dENoaWxkcmVuID0gdHJ1ZTsKIAog
ICAgIGxheW91dFBvc2l0aW9uZWRPYmplY3RzKHJlbGF5b3V0Q2hpbGRyZW4gfHwgaXNSb290KCkp
OwogCi0gICAgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KGZsb3dU
aHJlYWQpOworICAgIHVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQWZ0ZXJDaGlsZExheW91dChm
bG93VGhyZWFkLCBoZWlnaHRDaGFuZ2VkKTsKIAogICAgIC8vIEFkZCBvdmVyZmxvdyBmcm9tIGNo
aWxkcmVuICh1bmxlc3Mgd2UncmUgbXVsdGktY29sdW1uLCBzaW5jZSBpbiB0aGF0IGNhc2UgYWxs
IG91ciBjaGlsZCBvdmVyZmxvdyBpcyBjbGlwcGVkIGFueXdheSkuCiAgICAgY29tcHV0ZU92ZXJm
bG93KG9sZENsaWVudEFmdGVyRWRnZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQmxvY2suaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9j
ay5oCmluZGV4IDI4ZjUxYmUuLjIwOWY4YWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9jay5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCbG9jay5oCkBAIC01NzksNyArNTc5LDcgQEAgcHJvdGVjdGVkOgogI2VuZGlmCiAKICAgICBi
b29sIHVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQmVmb3JlQ2hpbGRMYXlvdXQoUmVuZGVyRmxv
d1RocmVhZCopOwotICAgIHZvaWQgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxk
TGF5b3V0KFJlbmRlckZsb3dUaHJlYWQqKTsKKyAgICB2b2lkIHVwZGF0ZVJlZ2lvbnNBbmRFeGNs
dXNpb25zQWZ0ZXJDaGlsZExheW91dChSZW5kZXJGbG93VGhyZWFkKiwgYm9vbCA9IGZhbHNlKTsK
ICAgICB2b2lkIGNvbXB1dGVSZWdpb25SYW5nZUZvckJsb2NrKFJlbmRlckZsb3dUaHJlYWQqKTsK
IAogICAgIHZvaWQgdXBkYXRlQmxvY2tDaGlsZERpcnR5Qml0c0JlZm9yZUxheW91dChib29sIHJl
bGF5b3V0Q2hpbGRyZW4sIFJlbmRlckJveCopOwo=
</data>
<flag name="review"
          id="219360"
          type_id="1"
          status="-"
          setter="hyatt"
    />
    <flag name="commit-queue"
          id="219361"
          type_id="3"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197317</attachid>
            <date>2013-04-10 11:11:38 -0700</date>
            <delta_ts>2013-04-10 11:52:24 -0700</delta_ts>
            <desc>proposed patch, header fixed</desc>
            <filename>dimensionchanged2.patch</filename>
            <type>text/plain</type>
            <size>8593</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYWExNzIzLi4yZGJkNDhlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDQt
MDkgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBF
eGNsdXNpb25zXSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBub3QgY29ycmVjdGx5IGxheW91dCBj
aGlsZCBibG9ja3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMjkyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIElmIGEgY2hpbGQgYmxvY2sgaGFzIGNoYW5nZWQgZGltZW5zaW9uIGluc2lkZSBhIHNoYXBl
IGFuZCBpdCBoYXMgYWZmZWN0ZWQgdGhlIGJsb2NrIHNpYmxpbmdzCisgICAgICAgIHdlIG5lZWQg
dG8gcmVsYXlvdXQgdGhlIGNvbnRlbnQgaW5zaWRlIHRoZSBzaGFwZS4KKworICAgICAgICAqIGZh
c3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXNpYmxpbmctYmxvY2stZGlt
ZW5zaW9uLWNoYW5nZS1uZWVkcy1yZWxheW91dC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJs
b2NrLWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQuaHRtbDogQWRkZWQuCisKIDIwMTMt
MDQtMDUgIEJlbSBKb25lcy1CZXkgIDxiam9uZXNiZUBhZG9iZS5jb20+CiAKICAgICAgICAgW3Jl
Z3Jlc3Npb25dIFNlY3VyaXR5OiBIZWFwLXVzZS1hZnRlci1mcmVlIGluIFdlYkNvcmU6OlJlbmRl
ckJsb2NrOjpsb2dpY2FsUmlnaHRPZmZzZXRGb3JMaW5lCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJsb2Nr
LWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXNpYmxpbmctYmxv
Y2stZGltZW5zaW9uLWNoYW5nZS1uZWVkcy1yZWxheW91dC1leHBlY3RlZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjI3YWRiZjkKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJs
aW5nLWJsb2NrLWRpbWVuc2lvbi1jaGFuZ2UtbmVlZHMtcmVsYXlvdXQtZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDM3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
PgorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNl
dHRpbmdzLnNldENTU0V4Y2x1c2lvbnNFbmFibGVkKHRydWUpOworPC9zY3JpcHQ+Cis8c3R5bGU+
CisuY29udGVudHsKKyAgICB3aWR0aDogNDAwcHg7CisgICAgaGVpZ2h0OiA4MDBweDsKKyAgICAt
d2Via2l0LXNoYXBlLWluc2lkZTogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTsKKyAg
ICBvdXRsaW5lOiAycHggc29saWQgYmxhY2s7Cit9CisjZmlyc3RQYXJhZ3JhcGggeyBwYWRkaW5n
LXRvcDogMTAwcHg7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgY2xhc3M9ImNv
bnRlbnQiPgorICAgIDxwIGlkPSJmaXJzdFBhcmFncmFwaCI+QWxpY2Ugd2FzIGJlZ2lubmluZyB0
byBnZXQgdmVyeSB0aXJlZCBvZiBzaXR0aW5nIGJ5IGhlciBzaXN0ZXIgb24gdGhlCisgICAgYmFu
aywgYW5kIG9mIGhhdmluZyBub3RoaW5nIHRvIGRvOiBvbmNlIG9yIHR3aWNlIHNoZSBoYWQgcGVl
cGVkIGludG8gdGhlCisgICAgYm9vayBoZXIgc2lzdGVyIHdhcyByZWFkaW5nLCBidXQgaXQgaGFk
IG5vIHBpY3R1cmVzIG9yIGNvbnZlcnNhdGlvbnMgaW4KKyAgICBpdCwgJ2FuZCB3aGF0IGlzIHRo
ZSB1c2Ugb2YgYSBib29rLCcgdGhvdWdodCBBbGljZSAnd2l0aG91dCBwaWN0dXJlcyBvcgorICAg
IGNvbnZlcnNhdGlvbj8nPC9wPgorCisgICAgPHA+U28gc2hlIHdhcyBjb25zaWRlcmluZyBpbiBo
ZXIgb3duIG1pbmQgKGFzIHdlbGwgYXMgc2hlIGNvdWxkLCBmb3IgdGhlCisgICAgaG90IGRheSBt
YWRlIGhlciBmZWVsIHZlcnkgc2xlZXB5IGFuZCBzdHVwaWQpLCB3aGV0aGVyIHRoZSBwbGVhc3Vy
ZQorICAgIG9mIG1ha2luZyBhIGRhaXN5LWNoYWluIHdvdWxkIGJlIHdvcnRoIHRoZSB0cm91Ymxl
IG9mIGdldHRpbmcgdXAgYW5kCisgICAgcGlja2luZyB0aGUgZGFpc2llcywgd2hlbiBzdWRkZW5s
eSBhIFdoaXRlIFJhYmJpdCB3aXRoIHBpbmsgZXllcyByYW4KKyAgICBjbG9zZSBieSBoZXIuPC9w
PgorPC9kaXY+Cis8cD4KK0EgdHJpYW5nbGUgc2hhcGUgaXMgZGVmaW5lZCB0aHJvdWdoIHRoZSBs
ZWZ0LXRvcCwgcmlnaHQtdG9wLCByaWdodC1ib3R0b20gcG9pbnRzIG9mIHRoZSByZWN0YW5nbGUu
CitUaGUgY29udGVudCBzaG91bGQgcmVzcGVjdCB0aGUgc2hhcGUtaW5zaWRlIHBvbHlnb24gYm91
bmRhcmllcyBhZnRlciB3ZSBhcHBsaWVkIHRoZSBwYWRkaW5nLjwvcD4KKzxwPkJ1ZyA8YSBocmVm
PSJodHRwOi8vd2Via2l0Lm9yZy9iLzExMjkyOSAiPjExMjkyOTwvYT46IFtDU1MgRXhjbHVzaW9u
c10gSW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3RseSBsYXlvdXQgY2hpbGQgYmxv
Y2tzPC9wPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9l
eGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2libGluZy1ibG9jay1kaW1lbnNp
b24tY2hhbmdlLW5lZWRzLXJlbGF5b3V0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lv
bnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1zaWJsaW5nLWJsb2NrLWRpbWVuc2lvbi1jaGFu
Z2UtbmVlZHMtcmVsYXlvdXQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4yMWJmOWU3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25z
L3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2libGluZy1ibG9jay1kaW1lbnNpb24tY2hhbmdl
LW5lZWRzLXJlbGF5b3V0Lmh0bWwKQEAgLTAsMCArMSw1MyBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAg
ICAgd2luZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRDU1NFeGNsdXNpb25zRW5hYmxlZCh0cnVl
KTsKKzwvc2NyaXB0PgorPHN0eWxlPgorLmNvbnRlbnR7CisgICAgd2lkdGg6IDQwMHB4OworICAg
IGhlaWdodDogODAwcHg7CisgICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHlnb24oMCAwLCAx
MDAlIDAsIDEwMCUgMTAwJSk7CisgICAgb3V0bGluZTogMnB4IHNvbGlkIGJsYWNrOworfQorLnBh
ZC1maXJzdCBwOmZpcnN0LWNoaWxkeworICAgIHBhZGRpbmctdG9wOiAxMDBweDsKK30KKzwvc3R5
bGU+Cis8c2NyaXB0PgorLy8gc2VlIHNoYXBlLWluc2lkZS1keW5hbWljLW5lc3RlZC5odG1sCit3
aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CitpZiAoZG9jdW1lbnQuYm9keSkKKyAgICBkb2N1
bWVudC5ib2R5Lm9mZnNldFRvcDsKK2Vsc2UgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCkK
KyAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQub2Zmc2V0VG9wOworICAgIGxheW91dFRlc3Qo
KTsKK30KK2Z1bmN0aW9uIGxheW91dFRlc3QoKSB7CisgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cignLmNvbnRlbnQnKS5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ2NvbnRlbnQgcGFkLWZpcnN0Jyk7
Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCis8ZGl2IGNsYXNzPSJjb250ZW50Ij4K
KyAgICA8cD5BbGljZSB3YXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IHRpcmVkIG9mIHNpdHRpbmcg
YnkgaGVyIHNpc3RlciBvbiB0aGUKKyAgICBiYW5rLCBhbmQgb2YgaGF2aW5nIG5vdGhpbmcgdG8g
ZG86IG9uY2Ugb3IgdHdpY2Ugc2hlIGhhZCBwZWVwZWQgaW50byB0aGUKKyAgICBib29rIGhlciBz
aXN0ZXIgd2FzIHJlYWRpbmcsIGJ1dCBpdCBoYWQgbm8gcGljdHVyZXMgb3IgY29udmVyc2F0aW9u
cyBpbgorICAgIGl0LCAnYW5kIHdoYXQgaXMgdGhlIHVzZSBvZiBhIGJvb2ssJyB0aG91Z2h0IEFs
aWNlICd3aXRob3V0IHBpY3R1cmVzIG9yCisgICAgY29udmVyc2F0aW9uPyc8L3A+CisKKyAgICA8
cD5TbyBzaGUgd2FzIGNvbnNpZGVyaW5nIGluIGhlciBvd24gbWluZCAoYXMgd2VsbCBhcyBzaGUg
Y291bGQsIGZvciB0aGUKKyAgICBob3QgZGF5IG1hZGUgaGVyIGZlZWwgdmVyeSBzbGVlcHkgYW5k
IHN0dXBpZCksIHdoZXRoZXIgdGhlIHBsZWFzdXJlCisgICAgb2YgbWFraW5nIGEgZGFpc3ktY2hh
aW4gd291bGQgYmUgd29ydGggdGhlIHRyb3VibGUgb2YgZ2V0dGluZyB1cCBhbmQKKyAgICBwaWNr
aW5nIHRoZSBkYWlzaWVzLCB3aGVuIHN1ZGRlbmx5IGEgV2hpdGUgUmFiYml0IHdpdGggcGluayBl
eWVzIHJhbgorICAgIGNsb3NlIGJ5IGhlci48L3A+Cis8L2Rpdj4KKzxwPgorQSB0cmlhbmdsZSBz
aGFwZSBpcyBkZWZpbmVkIHRocm91Z2ggdGhlIGxlZnQtdG9wLCByaWdodC10b3AsIHJpZ2h0LWJv
dHRvbSBwb2ludHMgb2YgdGhlIHJlY3RhbmdsZS4KK1RoZSBjb250ZW50IHNob3VsZCByZXNwZWN0
IHRoZSBzaGFwZS1pbnNpZGUgcG9seWdvbiBib3VuZGFyaWVzIGFmdGVyIHdlIGFwcGxpZWQgdGhl
IHBhZGRpbmcuPC9wPgorPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3JnL2IvMTEyOTI5
ICI+MTEyOTI5PC9hPjogW0NTUyBFeGNsdXNpb25zXSBJbmNyZWFzaW5nIHBhZGRpbmcgZG9lcyBu
b3QgY29ycmVjdGx5IGxheW91dCBjaGlsZCBibG9ja3M8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNTNiZGVhYi4uYmE3NWNhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBA
CisyMDEzLTA0LTA5ICBab2x0YW4gSG9ydmF0aCAgPHpvbHRhbkB3ZWJraXQub3JnPgorCisgICAg
ICAgIFtDU1MgRXhjbHVzaW9uc10gSW5jcmVhc2luZyBwYWRkaW5nIGRvZXMgbm90IGNvcnJlY3Rs
eSBsYXlvdXQgY2hpbGQgYmxvY2tzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTI5MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBhIGNoaWxkIGJsb2NrIGhhcyBjaGFuZ2VkIGRpbWVuc2lvbiBpbnNp
ZGUgYSBzaGFwZSBhbmQgaXQgaGFzIGFmZmVjdGVkIHRoZSBibG9jayBzaWJsaW5ncworICAgICAg
ICB3ZSBuZWVkIHRvIHJlbGF5b3V0IHRoZSBjb250ZW50IGluc2lkZSB0aGUgc2hhcGUuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtc2li
bGluZy1ibG9jay1kaW1lbnNpb24tY2hhbmdlLW5lZWRzLXJlbGF5b3V0Lmh0bWwKKworICAgICAg
ICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJC
bG9jazo6dXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KTogQWRkIGNv
bmRpdGlvbiBmb3IgZGltZW5zaW9uIGNoYW5nZS4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJs
b2NrOjpsYXlvdXRCbG9jayk6IENhbGwgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNo
aWxkTGF5b3V0IHdpdGggdGhlIG5ldyBwYXJhbWV0ZXIuCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmg6CisgICAgICAgIChSZW5kZXJCbG9jayk6IEFkZCBleHRyYSBwYXJhbWV0ZXIg
dG8gdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KC4uLikKKwogMjAx
My0wNC0wNSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAg
UmVtb3ZlIFdURl9VU0VfR09PR0xFVVJMLWd1YXJkZWQgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJCbG9jay5jcHAKaW5kZXggODc5MDJhYi4uMzM0MmRmYSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCkBAIC0xNDY4LDEyICsxNDY4LDE3IEBAIHZv
aWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVFeGNsdXNpb25TaGFwZVNpemUoKQogfQogI2VuZGlmCiAK
LXZvaWQgUmVuZGVyQmxvY2s6OnVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQWZ0ZXJDaGlsZExh
eW91dChSZW5kZXJGbG93VGhyZWFkKiBmbG93VGhyZWFkKQordm9pZCBSZW5kZXJCbG9jazo6dXBk
YXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KFJlbmRlckZsb3dUaHJlYWQq
IGZsb3dUaHJlYWQsIGJvb2wgaGVpZ2h0Q2hhbmdlZCkKIHsKICNpZiBFTkFCTEUoQ1NTX0VYQ0xV
U0lPTlMpCiAgICAgRXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvKiBleGNsdXNpb25TaGFwZUluc2lk
ZUluZm8gPSB0aGlzLT5leGNsdXNpb25TaGFwZUluc2lkZUluZm8oU2hhcGVQcmVzZW50T3JSZW1v
dmVkKTsKICAgICBpZiAoZXhjbHVzaW9uU2hhcGVJbnNpZGVJbmZvICYmIGV4Y2x1c2lvblNoYXBl
SW5zaWRlSW5mby0+bmVlZHNSZW1vdmFsKCkpCiAgICAgICAgIHNldEV4Y2x1c2lvblNoYXBlSW5z
aWRlSW5mbyhudWxscHRyKTsKKworICAgIC8vIEEgcHJldmlvdXMgc2libGluZyBoYXMgY2hhbmdl
ZCBkaW1lbnNpb24sIHNvIHdlIG5lZWQgdG8gcmVsYXlvdXQgdGhlIHNoYXBlIHdpdGggdGhlIGNv
bnRlbnQKKyAgICBFeGNsdXNpb25TaGFwZUluc2lkZUluZm8qIHNoYXBlSW5zaWRlSW5mbyA9IGxh
eW91dEV4Y2x1c2lvblNoYXBlSW5zaWRlSW5mbygpOworICAgIGlmIChoZWlnaHRDaGFuZ2VkICYm
IHNoYXBlSW5zaWRlSW5mbykKKyAgICAgICAgc2hhcGVJbnNpZGVJbmZvLT5kaXJ0eVNoYXBlU2l6
ZSgpOwogI2VuZGlmCiAgICAgY29tcHV0ZVJlZ2lvblJhbmdlRm9yQmxvY2soZmxvd1RocmVhZCk7
CiB9CkBAIC0xNjI2LDEyICsxNjMxLDEzIEBAIHZvaWQgUmVuZGVyQmxvY2s6OmxheW91dEJsb2Nr
KGJvb2wgcmVsYXlvdXRDaGlsZHJlbiwgTGF5b3V0VW5pdCBwYWdlTG9naWNhbEhlaWdoCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICBpZiAocHJldmlvdXNIZWlnaHQgIT0gbmV3SGVpZ2h0KQorICAg
IGJvb2wgaGVpZ2h0Q2hhbmdlZCA9IChwcmV2aW91c0hlaWdodCAhPSBuZXdIZWlnaHQpOworICAg
IGlmIChoZWlnaHRDaGFuZ2VkKQogICAgICAgICByZWxheW91dENoaWxkcmVuID0gdHJ1ZTsKIAog
ICAgIGxheW91dFBvc2l0aW9uZWRPYmplY3RzKHJlbGF5b3V0Q2hpbGRyZW4gfHwgaXNSb290KCkp
OwogCi0gICAgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxkTGF5b3V0KGZsb3dU
aHJlYWQpOworICAgIHVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQWZ0ZXJDaGlsZExheW91dChm
bG93VGhyZWFkLCBoZWlnaHRDaGFuZ2VkKTsKIAogICAgIC8vIEFkZCBvdmVyZmxvdyBmcm9tIGNo
aWxkcmVuICh1bmxlc3Mgd2UncmUgbXVsdGktY29sdW1uLCBzaW5jZSBpbiB0aGF0IGNhc2UgYWxs
IG91ciBjaGlsZCBvdmVyZmxvdyBpcyBjbGlwcGVkIGFueXdheSkuCiAgICAgY29tcHV0ZU92ZXJm
bG93KG9sZENsaWVudEFmdGVyRWRnZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQmxvY2suaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9j
ay5oCmluZGV4IDI4ZjUxYmUuLmQyNzRjNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9jay5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCbG9jay5oCkBAIC01NzksNyArNTc5LDcgQEAgcHJvdGVjdGVkOgogI2VuZGlmCiAKICAgICBi
b29sIHVwZGF0ZVJlZ2lvbnNBbmRFeGNsdXNpb25zQmVmb3JlQ2hpbGRMYXlvdXQoUmVuZGVyRmxv
d1RocmVhZCopOwotICAgIHZvaWQgdXBkYXRlUmVnaW9uc0FuZEV4Y2x1c2lvbnNBZnRlckNoaWxk
TGF5b3V0KFJlbmRlckZsb3dUaHJlYWQqKTsKKyAgICB2b2lkIHVwZGF0ZVJlZ2lvbnNBbmRFeGNs
dXNpb25zQWZ0ZXJDaGlsZExheW91dChSZW5kZXJGbG93VGhyZWFkKiwgYm9vbCBoZWlnaHRDaGFu
Z2VkID0gZmFsc2UpOwogICAgIHZvaWQgY29tcHV0ZVJlZ2lvblJhbmdlRm9yQmxvY2soUmVuZGVy
Rmxvd1RocmVhZCopOwogCiAgICAgdm9pZCB1cGRhdGVCbG9ja0NoaWxkRGlydHlCaXRzQmVmb3Jl
TGF5b3V0KGJvb2wgcmVsYXlvdXRDaGlsZHJlbiwgUmVuZGVyQm94Kik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>