<?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>91918</bug_id>
          
          <creation_ts>2012-07-20 22:28:04 -0700</creation_ts>
          <short_desc>SVG-as-image (constrained) intrinsic size calculation is wrong in vertical writing modes</short_desc>
          <delta_ts>2012-07-21 14:55:30 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>dino</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>675171</commentid>
    <comment_count>0</comment_count>
      <attachid>153647</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-20 22:28:04 -0700</bug_when>
    <thetext>Created attachment 153647
Test case

See the attached test case, which is a transposed version of svg/as-image/svg-intrinsic-size-rectangular.html . The image element should end up 100px wide and 200px tall, but RenderSVGRoot::computeIntrinsicRatioInformation() returns a physical intrinsic size (and ratio) instead of a logical size, which is what the caller expects (and what raster images return, so they work as expected).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675172</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-07-20 22:28:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/11928576&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675262</commentid>
    <comment_count>2</comment_count>
      <attachid>153674</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-21 12:33:39 -0700</bug_when>
    <thetext>Created attachment 153674
Transpose the intrinsic size of the content renderer of a vertical replaced element to turn it from physical to logical</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675266</commentid>
    <comment_count>3</comment_count>
      <attachid>153677</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-21 13:52:30 -0700</bug_when>
    <thetext>Created attachment 153677
Another test case

Turns out this is not enough. The attached test case is still broken after applying attachment 153674.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675270</commentid>
    <comment_count>4</comment_count>
      <attachid>153678</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-21 14:45:32 -0700</bug_when>
    <thetext>Created attachment 153678
Transpose the intrinsic size of the content renderer of a vertical replaced element to turn it from physical to logical

Avoid clobbering m_intrinsicSize with a transposed value. Added a test for this, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675273</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-07-21 14:55:30 -0700</bug_when>
    <thetext>Fixed in r123294.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153647</attachid>
            <date>2012-07-20 22:28:04 -0700</date>
            <delta_ts>2012-07-20 22:28:04 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>svg-intrinsic-size-rectangular.html</filename>
            <type>text/html</type>
            <size>510</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cjxib2R5IHN0eWxlPSItd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGlj
YWwtbHI7Ij4KICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyBs
ZWZ0OiAxMHB4OyAtd2Via2l0LWxvZ2ljYWwtd2lkdGg6IDIwMHB4OyAtd2Via2l0LWxvZ2ljYWwt
aGVpZ2h0OiA0MDBweDsgb3V0bGluZTogMXB4IHNvbGlkIGJsdWU7Ij4KICAgICAgICA8aW1nIHN0
eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87
IG1heC13aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsiCiAgICAgICAgICAgIHNyYz0iZGF0
YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzMwMCcgaGVpZ2h0PSc2MDAnIHhtbG5zPSdodHRw
Oi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzMwMCcgaGVp
Z2h0PSc2MDAnPjwvcmVjdD48L3N2Zz4iCiAgICAgICAgPgogICAgPC9kaXY+CjwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153674</attachid>
            <date>2012-07-21 12:33:39 -0700</date>
            <delta_ts>2012-07-21 14:45:32 -0700</delta_ts>
            <desc>Transpose the intrinsic size of the content renderer of a vertical replaced element to turn it from physical to logical</desc>
            <filename>91918_r1.diff</filename>
            <type>text/plain</type>
            <size>4185</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzI5MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA3LTIxICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzExOTI4
NTc2PiBTVkctYXMtaW1hZ2UgKGNvbnN0cmFpbmVkKSBpbnRyaW5zaWMgc2l6ZSBjYWxjdWxhdGlv
biBpcyB3cm9uZyBpbiB2ZXJ0aWNhbCB3cml0aW5nIG1vZGVzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTkxOAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHN2Zy9hcy1pbWFnZS9zdmctaW50cmlu
c2ljLXNpemUtcmVjdGFuZ3VsYXItdmVydGljYWwuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlclJlcGxhY2VkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclJlcGxhY2VkOjpj
b21wdXRlQXNwZWN0UmF0aW9JbmZvcm1hdGlvbkZvclJlbmRlckJveCk6IFdoZW4gdGhlcmUgaXMg
YSBjb250ZW50CisgICAgICAgIHJlbmRlcmVyLCBpdCByZXR1cm5zIGEgcGh5c2ljYWwgaW50cmlu
c2ljIHNpemUgYW5kIGFzcGVjdCByYXRpby4gVGhlIGNvZGUgd2FzIGFscmVhZHkKKyAgICAgICAg
YWNjb3VudGluZyBmb3IgdGhpcyBieSB0YWtpbmcgdGhlIHJlY2lwcm9jYWwgb2YgdGhlIGFzcGVj
dCByYXRpbyBpbiB0aGUgdmVydGljYWwgY2FzZS4gTWFkZQorICAgICAgICBpdCBhbHNvIHRyYW5z
cG9zZSB0aGUgc2l6ZSBpdHNlbGYsIHR1cm5pbmcgaXQgZnJvbSBwaHlzaWNhbCB0byBsb2dpY2Fs
LgorCiAyMDEyLTA3LTIxICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgog
CiAgICAgICAgIENsZWFudXAgVGV4dEVuY29kaW5nIFVTRShYWFhfVU5JQ09ERSkgbWFjcm9zCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5jcHAJKHJldmlz
aW9uIDEyMzI4NykKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTI4MSw4ICsyODEsMTEgQEAgdm9pZCBSZW5kZXJSZXBsYWNl
ZDo6Y29tcHV0ZUFzcGVjdFJhdGlvSQogICAgICAgICBpZiAoIWlzUGVyY2VudGFnZUludHJpbnNp
Y1NpemUpCiAgICAgICAgICAgICBpbnRyaW5zaWNTaXplLnNjYWxlKHN0eWxlKCktPmVmZmVjdGl2
ZVpvb20oKSk7CiAKLSAgICAgICAgaWYgKGludHJpbnNpY1JhdGlvICYmICFpc0hvcml6b250YWxX
cml0aW5nTW9kZSgpKQotICAgICAgICAgICAgaW50cmluc2ljUmF0aW8gPSAxIC8gaW50cmluc2lj
UmF0aW87CisgICAgICAgIGlmICghaXNIb3Jpem9udGFsV3JpdGluZ01vZGUoKSkgeworICAgICAg
ICAgICAgaWYgKGludHJpbnNpY1JhdGlvKQorICAgICAgICAgICAgICAgIGludHJpbnNpY1JhdGlv
ID0gMSAvIGludHJpbnNpY1JhdGlvOworICAgICAgICAgICAgaW50cmluc2ljU2l6ZSA9IGludHJp
bnNpY1NpemUudHJhbnNwb3NlZFNpemUoKTsKKyAgICAgICAgfQogCiAgICAgICAgIGlmIChyZW5k
ZXJlckhhc0FzcGVjdFJhdGlvKHRoaXMpICYmIGlzUGVyY2VudGFnZUludHJpbnNpY1NpemUpCiAg
ICAgICAgICAgICBpbnRyaW5zaWNSYXRpbyA9IDE7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjMyOTIp
CisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBA
QAorMjAxMi0wNy0yMSAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgorCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8xMTkyODU3Nj4gU1ZHLWFzLWltYWdlIChjb25zdHJhaW5lZCkgaW50
cmluc2ljIHNpemUgY2FsY3VsYXRpb24gaXMgd3JvbmcgaW4gdmVydGljYWwgd3JpdGluZyBtb2Rl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE5MTgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN2Zy9h
cy1pbWFnZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3VsYXItdmVydGljYWwtZXhwZWN0ZWQu
aHRtbDogQWRkZWQuCisgICAgICAgICogc3ZnL2FzLWltYWdlL3N2Zy1pbnRyaW5zaWMtc2l6ZS1y
ZWN0YW5ndWxhci12ZXJ0aWNhbC5odG1sOiBBZGRlZC4KKwogMjAxMi0wNy0yMCAgVG9ueSBDaGFu
ZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gTWFyayBhbnRoZXIg
dGVzdCBhcyBuZWVkaW5nIGEgcmViYXNlbGluZSBkdWUgdG8gcjEyMzI4NS4KSW5kZXg6IExheW91
dFRlc3RzL3N2Zy9hcy1pbWFnZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3VsYXItdmVydGlj
YWwtZXhwZWN0ZWQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcvYXMtaW1hZ2Uv
c3ZnLWludHJpbnNpYy1zaXplLXJlY3Rhbmd1bGFyLXZlcnRpY2FsLWV4cGVjdGVkLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9zdmcvYXMtaW1hZ2Uvc3ZnLWludHJpbnNpYy1zaXpl
LXJlY3Rhbmd1bGFyLXZlcnRpY2FsLWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8Ym9keSBzdHlsZT0iLXdlYmtpdC13cml0aW5nLW1v
ZGU6IHZlcnRpY2FsLXJsOyI+CisgICAgPGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0
b3A6IDEwcHg7IGxlZnQ6IDEwcHg7IC13ZWJraXQtbG9naWNhbC13aWR0aDogMjAwcHg7IC13ZWJr
aXQtbG9naWNhbC1oZWlnaHQ6IDQwMHB4OyBvdXRsaW5lOiAxcHggc29saWQgYmx1ZTsiPgorICAg
ICAgICA8ZGl2IHN0eWxlPSJ3aWR0aDoxMDBweDsgYmFja2dyb3VuZC1jb2xvcjpibGFjazsiPjwv
ZGl2PgorICAgIDwvZGl2PgorPC9ib2R5PgpJbmRleDogTGF5b3V0VGVzdHMvc3ZnL2FzLWltYWdl
L3N2Zy1pbnRyaW5zaWMtc2l6ZS1yZWN0YW5ndWxhci12ZXJ0aWNhbC5odG1sCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL3N2Zy9hcy1pbWFnZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3Vs
YXItdmVydGljYWwuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9hcy1pbWFn
ZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3VsYXItdmVydGljYWwuaHRtbAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSw4IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5IHN0eWxlPSItd2Via2l0
LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7Ij4KKyAgICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjog
YWJzb2x1dGU7IHRvcDogMTBweDsgbGVmdDogMTBweDsgLXdlYmtpdC1sb2dpY2FsLXdpZHRoOiAy
MDBweDsgLXdlYmtpdC1sb2dpY2FsLWhlaWdodDogNDAwcHg7IG91dGxpbmU6IDFweCBzb2xpZCBi
bHVlOyI+CisgICAgICAgIDxpbWcgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHllbGxvdzsgd2lk
dGg6IGF1dG87IGhlaWdodDogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAl
OyIKKyAgICAgICAgICAgIHNyYz0iZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzMwMCcg
aGVpZ2h0PSc2MDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3QgeD0n
MCcgeT0nMCcgd2lkdGg9JzMwMCcgaGVpZ2h0PSc2MDAnPjwvcmVjdD48L3N2Zz4iCisgICAgICAg
ID4KKyAgICA8L2Rpdj4KKzwvYm9keT4K
</data>
<flag name="review"
          id="162690"
          type_id="1"
          status="-"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153677</attachid>
            <date>2012-07-21 13:52:30 -0700</date>
            <delta_ts>2012-07-21 13:52:30 -0700</delta_ts>
            <desc>Another test case</desc>
            <filename>91918-2.html</filename>
            <type>text/html</type>
            <size>438</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxkaXYgc3R5bGU9Ii13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNh
bC1ybDsKICAgIC13ZWJraXQtbG9naWNhbC13aWR0aDogODBweDsKICAgIC13ZWJraXQtbG9naWNh
bC1oZWlnaHQ6IDEyMHB4OwogICAgb3V0bGluZTogc29saWQgbGlnaHRibHVlOwoiPgoJPGltZyBz
dHlsZT0iCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93OwoJCXdpZHRoOiBhdXRvOwoJ
CWhlaWdodDogYXV0bzsKCQltYXgtd2lkdGg6IDEwMCU7CgkJbWF4LWhlaWdodDogMTAwJTsKCSIg
c3JjPSJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nNjAnIGhlaWdodD0nODAnIHhtbG5z
PSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzYw
JyBoZWlnaHQ9JzgwJz48L3JlY3Q+PC9zdmc+IgoJPgo8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153678</attachid>
            <date>2012-07-21 14:45:32 -0700</date>
            <delta_ts>2012-07-21 14:47:36 -0700</delta_ts>
            <desc>Transpose the intrinsic size of the content renderer of a vertical replaced element to turn it from physical to logical</desc>
            <filename>91918_r2.diff</filename>
            <type>text/plain</type>
            <size>5341</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzI5MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA3LTIxICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzExOTI4
NTc2PiBTVkctYXMtaW1hZ2UgKGNvbnN0cmFpbmVkKSBpbnRyaW5zaWMgc2l6ZSBjYWxjdWxhdGlv
biBpcyB3cm9uZyBpbiB2ZXJ0aWNhbCB3cml0aW5nIG1vZGVzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTkxOAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGl0aW9uYWwgaW5mb3JtYXRpb24gb2YgdGhl
IGNoYW5nZSBzdWNoIGFzIGFwcHJvYWNoLCByYXRpb25hbGUuIFBsZWFzZSBhZGQgcGVyLWZ1bmN0
aW9uIGRlc2NyaXB0aW9ucyBiZWxvdyAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHN2Zy9hcy1p
bWFnZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3VsYXItdmVydGljYWwuaHRtbAorCisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlclJlcGxhY2VkOjpjb21wdXRlQXNwZWN0UmF0aW9JbmZvcm1hdGlvbkZvclJlbmRlckJveCk6
IFdoZW4gdGhlcmUgaXMgYSBjb250ZW50CisgICAgICAgIHJlbmRlcmVyLCBpdCByZXR1cm5zIGEg
cGh5c2ljYWwgaW50cmluc2ljIHNpemUgYW5kIGFzcGVjdCByYXRpby4gVGhlIGNvZGUgd2FzIGFs
cmVhZHkKKyAgICAgICAgYWNjb3VudGluZyBmb3IgdGhpcyBieSB0YWtpbmcgdGhlIHJlY2lwcm9j
YWwgb2YgdGhlIGFzcGVjdCByYXRpbyBpbiB0aGUgdmVydGljYWwgY2FzZS4gTWFkZQorICAgICAg
ICBpdCBhbHNvIHRyYW5zcG9zZSB0aGUgc2l6ZSBpdHNlbGYsIHR1cm5pbmcgaXQgZnJvbSBwaHlz
aWNhbCB0byBsb2dpY2FsLiBNb3ZlZCB0aGlzIGNvZGUKKyAgICAgICAgYWZ0ZXIgc2V0dGluZyBt
X2ludHJpbnNpY1NpemUsIHNpbmNlIHRoYXQgbWVtYmVyIHZhcmlhYmxlIGlzIGFsd2F5cyBwaHlz
aWNhbC4KKwogMjAxMi0wNy0yMSAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBDbGVhbnVwIFRleHRFbmNvZGluZyBVU0UoWFhYX1VOSUNPREUpIG1hY3Jv
cwpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQuY3BwCShy
ZXZpc2lvbiAxMjMyODcpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFj
ZWQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yODEsOSArMjgxLDYgQEAgdm9pZCBSZW5kZXJSZXBs
YWNlZDo6Y29tcHV0ZUFzcGVjdFJhdGlvSQogICAgICAgICBpZiAoIWlzUGVyY2VudGFnZUludHJp
bnNpY1NpemUpCiAgICAgICAgICAgICBpbnRyaW5zaWNTaXplLnNjYWxlKHN0eWxlKCktPmVmZmVj
dGl2ZVpvb20oKSk7CiAKLSAgICAgICAgaWYgKGludHJpbnNpY1JhdGlvICYmICFpc0hvcml6b250
YWxXcml0aW5nTW9kZSgpKQotICAgICAgICAgICAgaW50cmluc2ljUmF0aW8gPSAxIC8gaW50cmlu
c2ljUmF0aW87Ci0KICAgICAgICAgaWYgKHJlbmRlcmVySGFzQXNwZWN0UmF0aW8odGhpcykgJiYg
aXNQZXJjZW50YWdlSW50cmluc2ljU2l6ZSkKICAgICAgICAgICAgIGludHJpbnNpY1JhdGlvID0g
MTsKICAgICAgICAgICAgIApAQCAtMjkyLDYgKzI4OSwxMiBAQCB2b2lkIFJlbmRlclJlcGxhY2Vk
Ojpjb21wdXRlQXNwZWN0UmF0aW9JCiAgICAgICAgIC8vIG1pbiBhbmQgbWF4IHdpZHRocy4KICAg
ICAgICAgaWYgKGludHJpbnNpY1JhdGlvICYmICFpc1BlcmNlbnRhZ2VJbnRyaW5zaWNTaXplICYm
ICFpbnRyaW5zaWNTaXplLmlzRW1wdHkoKSkKICAgICAgICAgICAgIG1faW50cmluc2ljU2l6ZSA9
IGZsb29yZWRJbnRTaXplKGludHJpbnNpY1NpemUpOyAvLyBGSVhNRTogVGhpcyBpbnRyb2R1Y2Vz
IHByZWNpc2lvbiBlcnJvcnMuIFdlIHNob3VsZCBjb252ZXJ0IG1faW50cmluc2ljU2l6ZSB0byBi
ZSBhIGZsb2F0LgorCisgICAgICAgIGlmICghaXNIb3Jpem9udGFsV3JpdGluZ01vZGUoKSkgewor
ICAgICAgICAgICAgaWYgKGludHJpbnNpY1JhdGlvKQorICAgICAgICAgICAgICAgIGludHJpbnNp
Y1JhdGlvID0gMSAvIGludHJpbnNpY1JhdGlvOworICAgICAgICAgICAgaW50cmluc2ljU2l6ZSA9
IGludHJpbnNpY1NpemUudHJhbnNwb3NlZFNpemUoKTsKKyAgICAgICAgfQogICAgIH0gZWxzZSB7
CiAgICAgICAgIGNvbXB1dGVJbnRyaW5zaWNSYXRpb0luZm9ybWF0aW9uKGludHJpbnNpY1NpemUs
IGludHJpbnNpY1JhdGlvLCBpc1BlcmNlbnRhZ2VJbnRyaW5zaWNTaXplKTsKICAgICAgICAgaWYg
KGludHJpbnNpY1JhdGlvKQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTIzMjkzKQorKysgTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDctMjEg
IERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KKworICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vMTE5Mjg1NzY+IFNWRy1hcy1pbWFnZSAoY29uc3RyYWluZWQpIGludHJpbnNpYyBzaXplIGNh
bGN1bGF0aW9uIGlzIHdyb25nIGluIHZlcnRpY2FsIHdyaXRpbmcgbW9kZXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkxOTE4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdmcvYXMtaW1hZ2Uvc3ZnLWlu
dHJpbnNpYy1zaXplLXJlY3Rhbmd1bGFyLXZlcnRpY2FsLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgor
ICAgICAgICAqIHN2Zy9hcy1pbWFnZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3VsYXItdmVy
dGljYWwuaHRtbDogQWRkZWQuCisKIDIwMTItMDctMjAgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIE1hcmsgYW50aGVyIHRlc3QgYXMgbmVlZGlu
ZyBhIHJlYmFzZWxpbmUgZHVlIHRvIHIxMjMyODUuCkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvYXMt
aW1hZ2Uvc3ZnLWludHJpbnNpYy1zaXplLXJlY3Rhbmd1bGFyLXZlcnRpY2FsLWV4cGVjdGVkLmh0
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvc3ZnL2FzLWltYWdlL3N2Zy1pbnRyaW5zaWMt
c2l6ZS1yZWN0YW5ndWxhci12ZXJ0aWNhbC1leHBlY3RlZC5odG1sCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvc3ZnL2FzLWltYWdlL3N2Zy1pbnRyaW5zaWMtc2l6ZS1yZWN0YW5ndWxhci12
ZXJ0aWNhbC1leHBlY3RlZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE2IEBACis8IURP
Q1RZUEUgaHRtbD4KKzxzdHlsZT4KKyAgICBkaXYuY29udGFpbmVyIHsKKyAgICAgICAgLXdlYmtp
dC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsOworICAgICAgICAtd2Via2l0LWxvZ2ljYWwtd2lk
dGg6IDgwcHg7CisgICAgICAgIC13ZWJraXQtbG9naWNhbC1oZWlnaHQ6IDIwMHB4OworICAgICAg
ICBvdXRsaW5lOiBzb2xpZCBibHVlOworICAgIH0KKzwvc3R5bGU+Cis8ZGl2IGNsYXNzPSJjb250
YWluZXIiPgorICAgIDxkaXYgc3R5bGU9IndpZHRoOiA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiBn
cmVlbjsiPjwvZGl2PgorPC9kaXY+Cis8ZGl2IHN0eWxlPSJoZWlnaHQ6IDI1cHg7Ij48L2Rpdj4K
KzxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBzdHlsZT0id2lkdGg6IDYwcHg7IGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuOyI+PC9kaXY+Cis8L2Rpdj4KSW5kZXg6IExheW91dFRlc3Rz
L3N2Zy9hcy1pbWFnZS9zdmctaW50cmluc2ljLXNpemUtcmVjdGFuZ3VsYXItdmVydGljYWwuaHRt
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcvYXMtaW1hZ2Uvc3ZnLWludHJpbnNpYy1z
aXplLXJlY3Rhbmd1bGFyLXZlcnRpY2FsLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0
cy9zdmcvYXMtaW1hZ2Uvc3ZnLWludHJpbnNpYy1zaXplLXJlY3Rhbmd1bGFyLXZlcnRpY2FsLmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPHN0eWxl
PgorICAgIGRpdi5jb250YWluZXIgeworICAgICAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVy
dGljYWwtcmw7CisgICAgICAgIC13ZWJraXQtbG9naWNhbC13aWR0aDogODBweDsKKyAgICAgICAg
LXdlYmtpdC1sb2dpY2FsLWhlaWdodDogMjAwcHg7CisgICAgICAgIG91dGxpbmU6IHNvbGlkIGJs
dWU7CisgICAgfQorCisgICAgaW1nIHsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOwor
ICAgICAgICB3aWR0aDogYXV0bzsKKyAgICAgICAgaGVpZ2h0OiBhdXRvOworICAgICAgICBtYXgt
d2lkdGg6IDEwMCU7CisgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7CisgICAgfQorPC9zdHlsZT4K
KzxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGltZyBzcmM9ImRhdGE6aW1hZ2Uvc3ZnK3ht
bCw8c3ZnIHdpZHRoPScxMjAnIGhlaWdodD0nMjQwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcv
MjAwMC9zdmcnPjxyZWN0IHg9JzAnIHk9JzAnIGZpbGw9J2dyZWVuJyB3aWR0aD0nMTIwJyBoZWln
aHQ9JzI0MCc+PC9yZWN0Pjwvc3ZnPiI+Cis8L2Rpdj4KKzxkaXYgc3R5bGU9ImhlaWdodDogMjVw
eDsiPjwvZGl2PgorPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICA8aW1nIHNyYz0iZGF0YTpp
bWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzYwJyBoZWlnaHQ9JzgwJyB4bWxucz0naHR0cDovL3d3
dy53My5vcmcvMjAwMC9zdmcnPjxyZWN0IHg9JzAnIHk9JzAnIGZpbGw9J2dyZWVuJyB3aWR0aD0n
NjAnIGhlaWdodD0nODAnPjwvcmVjdD48L3N2Zz4iPgorPC9kaXY+Cg==
</data>
<flag name="review"
          id="162692"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>