<?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>123831</bug_id>
          
          <creation_ts>2013-11-05 14:46:18 -0800</creation_ts>
          <short_desc>REGRESSION (r154375): Image is oriented incorrectly</short_desc>
          <delta_ts>2013-11-07 19:53:33 -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>Images</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>thorton</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947366</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-11-05 14:46:18 -0800</bug_when>
    <thetext>Somehow, http://trac.webkit.org/changeset/154375 caused some images to be incorrectly oriented.

Steps to Reproduce:

1. Go to http://www.dpreview.com/galleries/reviewsamples/photos/2736127/pa275561?inalbum=olympus-stylus-1-preview-samples in Safari with ToT WebKit.
2. Click on the eighth picture (the one of the car).
3. Click &quot;original&quot; in the size chooser below. You&apos;ll be taken to an ImageDocument.

Expected:

The image should load in the correct orientation, car right-side-up, as it did before this revision.

Actual:

The image loads sideways, and squished.

Unclear to me how this broke without breaking any tests.

&lt;rdar://problem/15352728&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947422</commentid>
    <comment_count>1</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-05 17:07:10 -0800</bug_when>
    <thetext>Let me take a look this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948123</commentid>
    <comment_count>2</comment_count>
      <attachid>216272</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-07 01:03:58 -0800</bug_when>
    <thetext>Created attachment 216272
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948126</commentid>
    <comment_count>3</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-07 01:05:49 -0800</bug_when>
    <thetext>In r154375, I missed to set shouldRespectImageOrientation value when css-image-orientation is disabled. This patch fixes it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948476</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-11-07 16:57:49 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; Unclear to me how this broke without breaking any tests.

Do you plan to resolve this part too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948524</commentid>
    <comment_count>5</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-07 19:27:05 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #0)
&gt; &gt; Unclear to me how this broke without breaking any tests.
&gt; 
&gt; Do you plan to resolve this part too?

Let me check why there was no break in layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948527</commentid>
    <comment_count>6</comment_count>
      <attachid>216272</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-07 19:53:30 -0800</bug_when>
    <thetext>Comment on attachment 216272
Patch

Clearing flags on attachment: 216272

Committed r158900: &lt;http://trac.webkit.org/changeset/158900&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948528</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-07 19:53:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216272</attachid>
            <date>2013-11-07 01:03:58 -0800</date>
            <delta_ts>2013-11-07 19:53:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123831-20131107180354.patch</filename>
            <type>text/plain</type>
            <size>3083</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4ODE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTUwODgwZjRhN2RlNjZh
YWVjNzczYjFiYmRhYzYwNmYyYzBiZjg4ZC4uZDUxZTQ5ZWIxNTUzZDU2NjE5MjJjZmZmYTU1ZjNm
ZTY1N2NmYjMxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTExLTA3ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TiAocjE1NDM3NSk6IEltYWdlIGlzIG9yaWVudGVkIGluY29ycmVjdGx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM4MzEKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICByMTU0Mzc1IG1hZGUgdGhhdCBzaG91
bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpIGlzbid0IHVzZWQgYnkgZHJhd0ltYWdlKCkuCisg
ICAgICAgIEl0IGNhdXNlcyBhbiBpbWFnZSBpc24ndCBvcmllbnRlZCBjb3JyZWN0bHkuIFRoaXMg
cGF0Y2ggc2V0cyBzaG91bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpCisgICAgICAgIHZhbHVl
IGJ5IGRlZmF1bHQuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVySW1hZ2UuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVySW1hZ2U6OnBhaW50UmVwbGFjZWQpOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVySW1hZ2U6OnBhaW50SW50b1JlY3QpOgorCiAyMDEzLTExLTA2ICBWYW5pIEhl
Z2RlICA8dmFuaS5oZWdkZUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBBcHBsaWVkIGJhY2tncm91
bmQgY29sb3IgaXMgbm90IHJldGFpbmVkIGFmdGVyIHR5cGluZyBhIGNoYXJhY3RlcnMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbWFnZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySW1hZ2UuY3BwCmluZGV4IGRjMDg2YjMzOTUwNzJkMzU0
ZjExNTBhMjRlM2E3ZjJhNWNmNjllMzcuLmRlODkyNWZmYTA4MzcyOTg1MTE1ODM5M2ViMTZiNzdj
M2FhNTU2YzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbWFn
ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckltYWdlLmNwcApAQCAt
MzkxLDEwICszOTEsOSBAQCB2b2lkIFJlbmRlckltYWdlOjpwYWludFJlcGxhY2VkKFBhaW50SW5m
byYgcGFpbnRJbmZvLCBjb25zdCBMYXlvdXRQb2ludCYgcGFpbnRPZgogICAgICAgICAgICAgICAg
ICAgICBjZW50ZXJZID0gMDsKICAgICAgICAgICAgICAgICBpbWFnZU9mZnNldCA9IExheW91dFNp
emUobGVmdEJvcmRlciArIGxlZnRQYWQgKyBjZW50ZXJYICsgYm9yZGVyV2lkdGgsIHRvcEJvcmRl
ciArIHRvcFBhZCArIGNlbnRlclkgKyBib3JkZXJXaWR0aCk7CiAKLSAgICAgICAgICAgICAgICBJ
bWFnZU9yaWVudGF0aW9uRGVzY3JpcHRpb24gb3JpZW50YXRpb25EZXNjcmlwdGlvbjsKKyAgICAg
ICAgICAgICAgICBJbWFnZU9yaWVudGF0aW9uRGVzY3JpcHRpb24gb3JpZW50YXRpb25EZXNjcmlw
dGlvbihzaG91bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpKTsKICNpZiBFTkFCTEUoQ1NTX0lN
QUdFX09SSUVOVEFUSU9OKQogICAgICAgICAgICAgICAgIG9yaWVudGF0aW9uRGVzY3JpcHRpb24u
c2V0SW1hZ2VPcmllbnRhdGlvbkVudW0oc3R5bGUoKS5pbWFnZU9yaWVudGF0aW9uKCkpOwotICAg
ICAgICAgICAgICAgIG9yaWVudGF0aW9uRGVzY3JpcHRpb24uc2V0UmVzcGVjdEltYWdlT3JpZW50
YXRpb24oc2hvdWxkUmVzcGVjdEltYWdlT3JpZW50YXRpb24oKSk7CiAjZW5kaWYKICAgICAgICAg
ICAgICAgICBjb250ZXh0LT5kcmF3SW1hZ2UoaW1hZ2UuZ2V0KCksIHN0eWxlKCkuY29sb3JTcGFj
ZSgpLCBwaXhlbFNuYXBwZWRJbnRSZWN0KExheW91dFJlY3QocGFpbnRPZmZzZXQgKyBpbWFnZU9m
ZnNldCwgaW1hZ2VTaXplKSksIENvbXBvc2l0ZVNvdXJjZU92ZXIsIG9yaWVudGF0aW9uRGVzY3Jp
cHRpb24pOwogICAgICAgICAgICAgICAgIGVycm9yUGljdHVyZURyYXduID0gdHJ1ZTsKQEAgLTUy
MywxMCArNTIyLDkgQEAgdm9pZCBSZW5kZXJJbWFnZTo6cGFpbnRJbnRvUmVjdChHcmFwaGljc0Nv
bnRleHQqIGNvbnRleHQsIGNvbnN0IExheW91dFJlY3QmIHJlY3QKICAgICBDb21wb3NpdGVPcGVy
YXRvciBjb21wb3NpdGVPcGVyYXRvciA9IGltYWdlRWx0ID8gaW1hZ2VFbHQtPmNvbXBvc2l0ZU9w
ZXJhdG9yKCkgOiBDb21wb3NpdGVTb3VyY2VPdmVyOwogICAgIEltYWdlKiBpbWFnZSA9IG1faW1h
Z2VSZXNvdXJjZS0+aW1hZ2UoKS5nZXQoKTsKICAgICBib29sIHVzZUxvd1F1YWxpdHlTY2FsaW5n
ID0gc2hvdWxkUGFpbnRBdExvd1F1YWxpdHkoY29udGV4dCwgaW1hZ2UsIGltYWdlLCBhbGlnbmVk
UmVjdC5zaXplKCkpOwotICAgIEltYWdlT3JpZW50YXRpb25EZXNjcmlwdGlvbiBvcmllbnRhdGlv
bkRlc2NyaXB0aW9uOworICAgIEltYWdlT3JpZW50YXRpb25EZXNjcmlwdGlvbiBvcmllbnRhdGlv
bkRlc2NyaXB0aW9uKHNob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkpOwogI2lmIEVOQUJM
RShDU1NfSU1BR0VfT1JJRU5UQVRJT04pCiAgICAgb3JpZW50YXRpb25EZXNjcmlwdGlvbi5zZXRJ
bWFnZU9yaWVudGF0aW9uRW51bShzdHlsZSgpLmltYWdlT3JpZW50YXRpb24oKSk7Ci0gICAgb3Jp
ZW50YXRpb25EZXNjcmlwdGlvbi5zZXRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbihzaG91bGRSZXNw
ZWN0SW1hZ2VPcmllbnRhdGlvbigpKTsKICNlbmRpZgogICAgIGNvbnRleHQtPmRyYXdJbWFnZSht
X2ltYWdlUmVzb3VyY2UtPmltYWdlKGFsaWduZWRSZWN0LndpZHRoKCksIGFsaWduZWRSZWN0Lmhl
aWdodCgpKS5nZXQoKSwgc3R5bGUoKS5jb2xvclNwYWNlKCksIGFsaWduZWRSZWN0LCBjb21wb3Np
dGVPcGVyYXRvciwgb3JpZW50YXRpb25EZXNjcmlwdGlvbiwgdXNlTG93UXVhbGl0eVNjYWxpbmcp
OwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>