<?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>128590</bug_id>
          
          <creation_ts>2014-02-11 02:01:50 -0800</creation_ts>
          <short_desc>[CSS Regions] Overflow above the first region is not properly painted for regions with padding</short_desc>
          <delta_ts>2014-02-11 08:07:10 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Radu Stavila">stavila</reporter>
          <assigned_to name="Radu Stavila">stavila</assigned_to>
          <cc>abucur</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>979338</commentid>
    <comment_count>0</comment_count>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-02-11 02:01:50 -0800</bug_when>
    <thetext>[CSS Regions] Overflow above the first region is not properly painted for regions with padding</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979352</commentid>
    <comment_count>1</comment_count>
      <attachid>223833</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-02-11 03:06:07 -0800</bug_when>
    <thetext>Created attachment 223833
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979377</commentid>
    <comment_count>2</comment_count>
      <attachid>223833</attachid>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-02-11 05:59:48 -0800</bug_when>
    <thetext>Comment on attachment 223833
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        anonymous regions, regions never have borders/padding/margins. All of these are found 

The CL should emphasize the technical problem is we use the layer of the region container (with a coordinate system) but we offset the content using the location of the region. If the anonymous region had a layer and we used that instead of the region container layer, there wouldn&apos;t have been any problems. It&apos;s less important the fact anonymous regions don&apos;t have borders/padding/margins.

&gt; Source/WebCore/rendering/RenderLayer.cpp:5250
&gt; +    LayoutRect regionContentBox = region-&gt;regionContainer()-&gt;contentBoxRect();

mapLayerClipRectsToFragmentationLayer can take just RenderNamedFlowThreadFragments as a parameter or generic RenderRegions?

&gt; Source/WebCore/rendering/RenderRegion.cpp:153
&gt; +RenderBlockFlow* RenderRegion::regionContainer() const

Can we move this on RenderNamedFlowFragment? It makes more sense considering we assert the parent is a RenderNamedFlowFragmentContainer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979383</commentid>
    <comment_count>3</comment_count>
      <attachid>223833</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-02-11 06:39:48 -0800</bug_when>
    <thetext>Comment on attachment 223833
Patch

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

&gt;&gt; Source/WebCore/rendering/RenderLayer.cpp:5250
&gt;&gt; +    LayoutRect regionContentBox = region-&gt;regionContainer()-&gt;contentBoxRect();
&gt; 
&gt; mapLayerClipRectsToFragmentationLayer can take just RenderNamedFlowThreadFragments as a parameter or generic RenderRegions?

I&apos;ll create a new issue to use RenderNamedFlowFragment whenever possible instead of RenderRegion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979384</commentid>
    <comment_count>4</comment_count>
      <attachid>223849</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-02-11 06:43:22 -0800</bug_when>
    <thetext>Created attachment 223849
Patch with update CL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979385</commentid>
    <comment_count>5</comment_count>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-02-11 06:44:53 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 223833 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=223833&amp;action=review
&gt; 
&gt; &gt;&gt; Source/WebCore/rendering/RenderLayer.cpp:5250
&gt; &gt;&gt; +    LayoutRect regionContentBox = region-&gt;regionContainer()-&gt;contentBoxRect();
&gt; &gt; 
&gt; &gt; mapLayerClipRectsToFragmentationLayer can take just RenderNamedFlowThreadFragments as a parameter or generic RenderRegions?
&gt; 
&gt; I&apos;ll create a new issue to use RenderNamedFlowFragment whenever possible instead of RenderRegion.

Great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979409</commentid>
    <comment_count>6</comment_count>
      <attachid>223849</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-11 08:07:07 -0800</bug_when>
    <thetext>Comment on attachment 223849
Patch with update CL

Clearing flags on attachment: 223849

Committed r163873: &lt;http://trac.webkit.org/changeset/163873&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979410</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-11 08:07:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223833</attachid>
            <date>2014-02-11 03:06:07 -0800</date>
            <delta_ts>2014-02-11 06:43:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>128590.patch</filename>
            <type>text/plain</type>
            <size>6320</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxNjNiYTU2Li5jNjNjNWI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDIt
MTEgIFJhZHUgU3RhdmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVn
aW9uc10gT3ZlcmZsb3cgYWJvdmUgdGhlIGZpcnN0IHJlZ2lvbiBpcyBub3QgcHJvcGVybHkgcGFp
bnRlZCBmb3IgcmVnaW9ucyB3aXRoIHBhZGRpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODU5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZm9yIHRoZSBjb3JyZWN0IHBhaW50aW5n
IG9mIG92ZXJmbG93IGFib3ZlIHRoZSBmaXJzdCByZWdpb24KKyAgICAgICAgd2hlbiB0aGUgcmVn
aW9uIGhhcyBwYWRkaW5nLgorCisgICAgICAgICogZmFzdC9yZWdpb25zL3JlZ2lvbi1wYWRkaW5n
LW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3Jl
Z2lvbnMvcmVnaW9uLXBhZGRpbmctb3ZlcmZsb3ctaGlkZGVuLmh0bWw6IEFkZGVkLgorCiAyMDE0
LTAyLTEwICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBJbmRl
eGVkREIgYXNzZXJ0aW9uIGF0IElEQlRyYW5zYWN0aW9uQmFja2VuZDo6fklEQlRyYW5zYWN0aW9u
QmFja2VuZCgpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVnaW9uLXBh
ZGRpbmctb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3Jl
Z2lvbnMvcmVnaW9uLXBhZGRpbmctb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2FlYzY2NgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9yZWdpb24tcGFkZGluZy1vdmVyZmxvdy1oaWRkZW4t
ZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRtbD4KKworPHN0eWxl
PgorICAgICNyZWdpb24geworICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBibHVlOworICAgICAg
ICB3aWR0aDogMjAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIHBhZGRpbmc6
IDgwcHg7CisgICAgICAgIG1hcmdpbjogNTBweDsKKyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsK
KyAgICB9CisKKyAgICAjY29udGVudCB7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0
Z3JleTsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAg
IH0KKzwvc3R5bGU+CisKKzxib2R5PgorICAgIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjg1OTAiPltDU1MgUmVnaW9uc10gT3ZlcmZsb3cgYWJvdmUg
dGhlIGZpcnN0IHJlZ2lvbiBpcyBub3QgcHJvcGVybHkgcGFpbnRlZCBmb3IgcmVnaW9ucyB3aXRo
IHBhZGRpbmc8L2E+CisKKyAgICA8ZGl2IGlkPSJyZWdpb24iPgorICAgICAgICA8ZGl2IGlkPSJj
b250ZW50Ij4KKyAgICAgICAgICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlOyB0b3A6
IC00MHB4OyBjb2xvcjpyZWQiPlRoaXMgbGluZSBzaG91bGQgYmUgdmlzaWJsZTwvZGl2PgorICAg
ICAgICAgICAgPGRpdj5UaGUgcmVkIGxpbmUgYWJvdmUgdGhpcyBvbmUgc2hvdWxkIGJlIHZpc2li
bGU8L2Rpdj4KKyAgICAgICAgPC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3Jl
Z2lvbi1wYWRkaW5nLW92ZXJmbG93LWhpZGRlbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL3JlZ2lvbi1wYWRkaW5nLW92ZXJmbG93LWhpZGRlbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjFmZGE4MGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L3JlZ2lvbnMvcmVnaW9uLXBhZGRpbmctb3ZlcmZsb3ctaGlkZGVuLmh0bWwKQEAgLTAs
MCArMSwzMSBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxzdHlsZT4KKyAgICAjcmVnaW9uIHsKKyAg
ICAgICAgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7CisgICAgICAgIGJvcmRlcjogNXB4IHNvbGlk
IGJsdWU7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAg
ICAgICAgcGFkZGluZzogODBweDsKKyAgICAgICAgbWFyZ2luOiA1MHB4OworICAgICAgICBvdmVy
ZmxvdzogaGlkZGVuOworICAgIH0KKworICAgICNjb250ZW50IHsKKyAgICAgICAgLXdlYmtpdC1m
bG93LWludG86IGZsb3c7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTsKKyAg
ICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKzwvc3R5
bGU+CisKKzxib2R5PgorICAgIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMjg1OTAiPltDU1MgUmVnaW9uc10gT3ZlcmZsb3cgYWJvdmUgdGhlIGZpcnN0
IHJlZ2lvbiBpcyBub3QgcHJvcGVybHkgcGFpbnRlZCBmb3IgcmVnaW9ucyB3aXRoIHBhZGRpbmc8
L2E+CisKKyAgICA8ZGl2IGlkPSJyZWdpb24iPjwvZGl2PgorCisgICAgPGRpdiBpZD0iY29udGVu
dCI+CisgICAgICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlOyB0b3A6IC00MHB4OyBj
b2xvcjpyZWQiPlRoaXMgbGluZSBzaG91bGQgYmUgdmlzaWJsZTwvZGl2PgorICAgICAgICA8ZGl2
PlRoZSByZWQgbGluZSBhYm92ZSB0aGlzIG9uZSBzaG91bGQgYmUgdmlzaWJsZTwvZGl2PgorICAg
IDwvZGl2PgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCAxYzhlNWU4Li40MWJjMTM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTQtMDIt
MTEgIFJhZHUgU3RhdmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVn
aW9uc10gT3ZlcmZsb3cgYWJvdmUgdGhlIGZpcnN0IHJlZ2lvbiBpcyBub3QgcHJvcGVybHkgcGFp
bnRlZCBmb3IgcmVnaW9ucyB3aXRoIHBhZGRpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODU5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gbWFwcGluZyB0aGUgY29vcmRpbmF0ZXMgdG8gdGhl
IHJlZ2lvbidzIGNvb3JkaW5hdGUgc3lzdGVtLCB0aGUgY29udGVudEJveFJlY3QKKyAgICAgICAg
bXVzdCBiZSBvYnRhaW5lZCBmcm9tIHRoZSByZWdpb24ncyBjb250YWluZXIgYmVjYXVzZSwgc2lu
Y2UgdGhlIGFkZGl0aW9uIG9mCisgICAgICAgIGFub255bW91cyByZWdpb25zLCByZWdpb25zIG5l
dmVyIGhhdmUgYm9yZGVycy9wYWRkaW5nL21hcmdpbnMuIEFsbCBvZiB0aGVzZSBhcmUgZm91bmQg
CisgICAgICAgIG9uIHRoZSByZWdpb24ncyBjb250YWluZXIuCisKKyAgICAgICAgVGVzdDogZmFz
dC9yZWdpb25zL3JlZ2lvbi1wYWRkaW5nLW92ZXJmbG93LWhpZGRlbi5odG1sCisKKyAgICAgICAg
KiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5
ZXI6Om1hcExheWVyQ2xpcFJlY3RzVG9GcmFnbWVudGF0aW9uTGF5ZXIpOgorICAgICAgICAqIHJl
bmRlcmluZy9SZW5kZXJSZWdpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyUmVnaW9u
OjpyZWdpb25Db250YWluZXIpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyUmVnaW9uOjpyZWdp
b25Db250YWluZXJMYXllcik6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5oOgor
CiAyMDE0LTAyLTEwICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBJbmRleGVkREIgYXNzZXJ0aW9uIGF0IElEQlRyYW5zYWN0aW9uQmFja2VuZDo6fklEQlRyYW5z
YWN0aW9uQmFja2VuZCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApp
bmRleCBhZDYyNTk1Li40OThiMjI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJM
YXllci5jcHAKQEAgLTUyNDcsNyArNTI0Nyw3IEBAIHZvaWQgUmVuZGVyTGF5ZXI6Om1hcExheWVy
Q2xpcFJlY3RzVG9GcmFnbWVudGF0aW9uTGF5ZXIoUmVuZGVyUmVnaW9uKiByZWdpb24sIENsCiAg
ICAgTGF5b3V0UmVjdCBmbG93VGhyZWFkUG9ydGlvblJlY3QgPSByZWdpb24tPmZsb3dUaHJlYWRQ
b3J0aW9uUmVjdCgpOwogCiAgICAgTGF5b3V0UG9pbnQgcG9ydGlvbkxvY2F0aW9uID0gZmxvd1Ro
cmVhZFBvcnRpb25SZWN0LmxvY2F0aW9uKCk7Ci0gICAgTGF5b3V0UmVjdCByZWdpb25Db250ZW50
Qm94ID0gcmVnaW9uLT5jb250ZW50Qm94UmVjdCgpOworICAgIExheW91dFJlY3QgcmVnaW9uQ29u
dGVudEJveCA9IHJlZ2lvbi0+cmVnaW9uQ29udGFpbmVyKCktPmNvbnRlbnRCb3hSZWN0KCk7CiAg
ICAgTGF5b3V0U2l6ZSBtb3ZlT2Zmc2V0ID0gcG9ydGlvbkxvY2F0aW9uIC0gcmVnaW9uQ29udGVu
dEJveC5sb2NhdGlvbigpOwogCiAgICAgQ2xpcFJlY3QgbmV3T3ZlcmZsb3dDbGlwUmVjdCA9IGNs
aXBSZWN0cy5vdmVyZmxvd0NsaXBSZWN0KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJSZWdpb24uY3BwCmluZGV4IDM1MWRhM2UuLjMwYzA2ZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJSZWdpb24uY3BwCkBAIC0xNTAsMTAgKzE1MCwxNSBAQCBMYXlvdXRQb2lu
dCBSZW5kZXJSZWdpb246OmZsb3dUaHJlYWRQb3J0aW9uTG9jYXRpb24oKSBjb25zdAogICAgIHJl
dHVybiBwb3J0aW9uTG9jYXRpb247CiB9CiAKLVJlbmRlckxheWVyKiBSZW5kZXJSZWdpb246OnJl
Z2lvbkNvbnRhaW5lckxheWVyKCkgY29uc3QKK1JlbmRlckJsb2NrRmxvdyogUmVuZGVyUmVnaW9u
OjpyZWdpb25Db250YWluZXIoKSBjb25zdAogewogICAgIEFTU0VSVChwYXJlbnQoKSAmJiBwYXJl
bnQoKS0+aXNSZW5kZXJOYW1lZEZsb3dGcmFnbWVudENvbnRhaW5lcigpKTsKLSAgICByZXR1cm4g
dG9SZW5kZXJCbG9ja0Zsb3cocGFyZW50KCkpLT5sYXllcigpOworICAgIHJldHVybiB0b1JlbmRl
ckJsb2NrRmxvdyhwYXJlbnQoKSk7Cit9CisKK1JlbmRlckxheWVyKiBSZW5kZXJSZWdpb246OnJl
Z2lvbkNvbnRhaW5lckxheWVyKCkgY29uc3QKK3sKKyAgICByZXR1cm4gcmVnaW9uQ29udGFpbmVy
KCktPmxheWVyKCk7CiB9CiAKIExheW91dFJlY3QgUmVuZGVyUmVnaW9uOjpvdmVyZmxvd1JlY3RG
b3JGbG93VGhyZWFkUG9ydGlvbihjb25zdCBMYXlvdXRSZWN0JiBmbG93VGhyZWFkUG9ydGlvblJl
Y3QsIGJvb2wgaXNGaXJzdFBvcnRpb24sIGJvb2wgaXNMYXN0UG9ydGlvbiwgT3ZlcmZsb3dUeXBl
IG92ZXJmbG93VHlwZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJSZWdpb24uaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uaAppbmRl
eCBmODJkMWIwLi44MDk0N2E0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyUmVnaW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lv
bi5oCkBAIC01Nyw2ICs1Nyw3IEBAIHB1YmxpYzoKIAogICAgIExheW91dFBvaW50IGZsb3dUaHJl
YWRQb3J0aW9uTG9jYXRpb24oKSBjb25zdDsKICAgICAKKyAgICBSZW5kZXJCbG9ja0Zsb3cqIHJl
Z2lvbkNvbnRhaW5lcigpIGNvbnN0OwogICAgIFJlbmRlckxheWVyKiByZWdpb25Db250YWluZXJM
YXllcigpIGNvbnN0OwogCiAgICAgdmlydHVhbCB2b2lkIGF0dGFjaFJlZ2lvbigpOwo=
</data>
<flag name="review"
          id="247899"
          type_id="1"
          status="-"
          setter="abucur"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223849</attachid>
            <date>2014-02-11 06:43:22 -0800</date>
            <delta_ts>2014-02-11 08:07:07 -0800</delta_ts>
            <desc>Patch with update CL</desc>
            <filename>128590.patch</filename>
            <type>text/plain</type>
            <size>6120</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhZjI1YzM4Li4xNGE4ZjNiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDIt
MTEgIFJhZHUgU3RhdmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVn
aW9uc10gT3ZlcmZsb3cgYWJvdmUgdGhlIGZpcnN0IHJlZ2lvbiBpcyBub3QgcHJvcGVybHkgcGFp
bnRlZCBmb3IgcmVnaW9ucyB3aXRoIHBhZGRpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODU5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZm9yIHRoZSBjb3JyZWN0IHBhaW50aW5n
IG9mIG92ZXJmbG93IGFib3ZlIHRoZSBmaXJzdCByZWdpb24KKyAgICAgICAgd2hlbiB0aGUgcmVn
aW9uIGhhcyBwYWRkaW5nLgorCisgICAgICAgICogZmFzdC9yZWdpb25zL3JlZ2lvbi1wYWRkaW5n
LW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3Jl
Z2lvbnMvcmVnaW9uLXBhZGRpbmctb3ZlcmZsb3ctaGlkZGVuLmh0bWw6IEFkZGVkLgorCiAyMDE0
LTAyLTExICBQaW90ciBHcmFkICA8cC5ncmFkQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtHU3Ry
ZWFtZXJdIEhpZ2ggcGxheWJhY2sgcmF0ZSBjYXVzZXMgY3Jhc2gKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9yZWdpb24tcGFkZGluZy1vdmVyZmxvdy1oaWRkZW4tZXhwZWN0
ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9yZWdpb24tcGFkZGluZy1vdmVyZmxv
dy1oaWRkZW4tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li43YWVjNjY2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3Jl
Z2lvbi1wYWRkaW5nLW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjkg
QEAKKzwhRE9DVFlQRSBodG1sPgorCis8c3R5bGU+CisgICAgI3JlZ2lvbiB7CisgICAgICAgIGJv
cmRlcjogNXB4IHNvbGlkIGJsdWU7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgaGVp
Z2h0OiAxMDBweDsKKyAgICAgICAgcGFkZGluZzogODBweDsKKyAgICAgICAgbWFyZ2luOiA1MHB4
OworICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAgIH0KKworICAgICNjb250ZW50IHsKKyAg
ICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5OworICAgICAgICB3aWR0aDogMjAwcHg7
CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorPC9zdHlsZT4KKworPGJvZHk+CisgICAg
PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODU5MCI+
W0NTUyBSZWdpb25zXSBPdmVyZmxvdyBhYm92ZSB0aGUgZmlyc3QgcmVnaW9uIGlzIG5vdCBwcm9w
ZXJseSBwYWludGVkIGZvciByZWdpb25zIHdpdGggcGFkZGluZzwvYT4KKworICAgIDxkaXYgaWQ9
InJlZ2lvbiI+CisgICAgICAgIDxkaXYgaWQ9ImNvbnRlbnQiPgorICAgICAgICAgICAgPGRpdiBz
dHlsZT0icG9zaXRpb246cmVsYXRpdmU7IHRvcDogLTQwcHg7IGNvbG9yOnJlZCI+VGhpcyBsaW5l
IHNob3VsZCBiZSB2aXNpYmxlPC9kaXY+CisgICAgICAgICAgICA8ZGl2PlRoZSByZWQgbGluZSBh
Ym92ZSB0aGlzIG9uZSBzaG91bGQgYmUgdmlzaWJsZTwvZGl2PgorICAgICAgICA8L2Rpdj4KKyAg
ICA8L2Rpdj4KKzwvYm9keT4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVnaW9uLXBhZGRpbmctb3ZlcmZsb3ctaGlkZGVu
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVnaW9uLXBhZGRpbmctb3ZlcmZsb3ct
aGlkZGVuLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWZkYTgwZQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9yZWdpb24tcGFkZGlu
Zy1vdmVyZmxvdy1oaWRkZW4uaHRtbApAQCAtMCwwICsxLDMxIEBACis8IURPQ1RZUEUgaHRtbD4K
KworPHN0eWxlPgorICAgICNyZWdpb24geworICAgICAgICAtd2Via2l0LWZsb3ctZnJvbTogZmxv
dzsKKyAgICAgICAgYm9yZGVyOiA1cHggc29saWQgYmx1ZTsKKyAgICAgICAgd2lkdGg6IDIwMHB4
OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICBwYWRkaW5nOiA4MHB4OworICAgICAg
ICBtYXJnaW46IDUwcHg7CisgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgfQorCisgICAg
I2NvbnRlbnQgeworICAgICAgICAtd2Via2l0LWZsb3ctaW50bzogZmxvdzsKKyAgICAgICAgYmFj
a2dyb3VuZC1jb2xvcjogbGlnaHRncmV5OworICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAg
IGhlaWdodDogMTAwcHg7CisgICAgfQorPC9zdHlsZT4KKworPGJvZHk+CisgICAgPGEgaHJlZj0i
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODU5MCI+W0NTUyBSZWdp
b25zXSBPdmVyZmxvdyBhYm92ZSB0aGUgZmlyc3QgcmVnaW9uIGlzIG5vdCBwcm9wZXJseSBwYWlu
dGVkIGZvciByZWdpb25zIHdpdGggcGFkZGluZzwvYT4KKworICAgIDxkaXYgaWQ9InJlZ2lvbiI+
PC9kaXY+CisKKyAgICA8ZGl2IGlkPSJjb250ZW50Ij4KKyAgICAgICAgPGRpdiBzdHlsZT0icG9z
aXRpb246cmVsYXRpdmU7IHRvcDogLTQwcHg7IGNvbG9yOnJlZCI+VGhpcyBsaW5lIHNob3VsZCBi
ZSB2aXNpYmxlPC9kaXY+CisgICAgICAgIDxkaXY+VGhlIHJlZCBsaW5lIGFib3ZlIHRoaXMgb25l
IHNob3VsZCBiZSB2aXNpYmxlPC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDg4ODRiYmQuLjg2NzE0MjAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMiBAQAorMjAxNC0wMi0xMSAgUmFkdSBTdGF2aWxhICA8c3RhdmlsYUBh
ZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBSZWdpb25zXSBPdmVyZmxvdyBhYm92ZSB0aGUgZmly
c3QgcmVnaW9uIGlzIG5vdCBwcm9wZXJseSBwYWludGVkIGZvciByZWdpb25zIHdpdGggcGFkZGlu
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI4NTkw
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGFpbnRp
bmcgaXMgZG9uZSB1c2luZyB0aGUgbGF5ZXIgb2YgdGhlIHJlZ2lvbidzIGNvbnRhaW5lciwgc28g
b2Zmc2V0dGluZyB1c2luZyB0aGUgY29udGVudCBib3gKKyAgICAgICAgb2YgdGhlIHJlZ2lvbiBp
dHNlbGYgaXMgaW5jb3JyZWN0LiAKKworICAgICAgICBUZXN0OiBmYXN0L3JlZ2lvbnMvcmVnaW9u
LXBhZGRpbmctb3ZlcmZsb3ctaGlkZGVuLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6bWFwTGF5ZXJDbGlw
UmVjdHNUb0ZyYWdtZW50YXRpb25MYXllcik6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclJl
Z2lvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJSZWdpb246OnJlZ2lvbkNvbnRhaW5l
cik6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJSZWdpb246OnJlZ2lvbkNvbnRhaW5lckxheWVy
KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmg6CisKIDIwMTQtMDItMTEgIEJl
bmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgogCiAgICAgICAgIHF1ZXJ5U2Vs
ZWN0b3IoKSBkb2VzIG5vdCB1c2UgdGhlIGNvbXBpbGVyIGNvcnJlY3RseQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggYWQ2MjU5NS4uNDk4YjIyNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC01MjQ3LDcgKzUyNDcsNyBA
QCB2b2lkIFJlbmRlckxheWVyOjptYXBMYXllckNsaXBSZWN0c1RvRnJhZ21lbnRhdGlvbkxheWVy
KFJlbmRlclJlZ2lvbiogcmVnaW9uLCBDbAogICAgIExheW91dFJlY3QgZmxvd1RocmVhZFBvcnRp
b25SZWN0ID0gcmVnaW9uLT5mbG93VGhyZWFkUG9ydGlvblJlY3QoKTsKIAogICAgIExheW91dFBv
aW50IHBvcnRpb25Mb2NhdGlvbiA9IGZsb3dUaHJlYWRQb3J0aW9uUmVjdC5sb2NhdGlvbigpOwot
ICAgIExheW91dFJlY3QgcmVnaW9uQ29udGVudEJveCA9IHJlZ2lvbi0+Y29udGVudEJveFJlY3Qo
KTsKKyAgICBMYXlvdXRSZWN0IHJlZ2lvbkNvbnRlbnRCb3ggPSByZWdpb24tPnJlZ2lvbkNvbnRh
aW5lcigpLT5jb250ZW50Qm94UmVjdCgpOwogICAgIExheW91dFNpemUgbW92ZU9mZnNldCA9IHBv
cnRpb25Mb2NhdGlvbiAtIHJlZ2lvbkNvbnRlbnRCb3gubG9jYXRpb24oKTsKIAogICAgIENsaXBS
ZWN0IG5ld092ZXJmbG93Q2xpcFJlY3QgPSBjbGlwUmVjdHMub3ZlcmZsb3dDbGlwUmVjdCgpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcAppbmRleCAzNTFkYTNlLi4z
MGMwNmU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9u
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcApAQCAt
MTUwLDEwICsxNTAsMTUgQEAgTGF5b3V0UG9pbnQgUmVuZGVyUmVnaW9uOjpmbG93VGhyZWFkUG9y
dGlvbkxvY2F0aW9uKCkgY29uc3QKICAgICByZXR1cm4gcG9ydGlvbkxvY2F0aW9uOwogfQogCi1S
ZW5kZXJMYXllciogUmVuZGVyUmVnaW9uOjpyZWdpb25Db250YWluZXJMYXllcigpIGNvbnN0CitS
ZW5kZXJCbG9ja0Zsb3cqIFJlbmRlclJlZ2lvbjo6cmVnaW9uQ29udGFpbmVyKCkgY29uc3QKIHsK
ICAgICBBU1NFUlQocGFyZW50KCkgJiYgcGFyZW50KCktPmlzUmVuZGVyTmFtZWRGbG93RnJhZ21l
bnRDb250YWluZXIoKSk7Ci0gICAgcmV0dXJuIHRvUmVuZGVyQmxvY2tGbG93KHBhcmVudCgpKS0+
bGF5ZXIoKTsKKyAgICByZXR1cm4gdG9SZW5kZXJCbG9ja0Zsb3cocGFyZW50KCkpOworfQorCitS
ZW5kZXJMYXllciogUmVuZGVyUmVnaW9uOjpyZWdpb25Db250YWluZXJMYXllcigpIGNvbnN0Cit7
CisgICAgcmV0dXJuIHJlZ2lvbkNvbnRhaW5lcigpLT5sYXllcigpOwogfQogCiBMYXlvdXRSZWN0
IFJlbmRlclJlZ2lvbjo6b3ZlcmZsb3dSZWN0Rm9yRmxvd1RocmVhZFBvcnRpb24oY29uc3QgTGF5
b3V0UmVjdCYgZmxvd1RocmVhZFBvcnRpb25SZWN0LCBib29sIGlzRmlyc3RQb3J0aW9uLCBib29s
IGlzTGFzdFBvcnRpb24sIE92ZXJmbG93VHlwZSBvdmVyZmxvd1R5cGUpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmgKaW5kZXggZjgyZDFiMC4uODA5NDdhNCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uaApAQCAtNTcsNiArNTcsNyBAQCBwdWJsaWM6
CiAKICAgICBMYXlvdXRQb2ludCBmbG93VGhyZWFkUG9ydGlvbkxvY2F0aW9uKCkgY29uc3Q7CiAg
ICAgCisgICAgUmVuZGVyQmxvY2tGbG93KiByZWdpb25Db250YWluZXIoKSBjb25zdDsKICAgICBS
ZW5kZXJMYXllciogcmVnaW9uQ29udGFpbmVyTGF5ZXIoKSBjb25zdDsKIAogICAgIHZpcnR1YWwg
dm9pZCBhdHRhY2hSZWdpb24oKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>