<?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>43184</bug_id>
          
          <creation_ts>2010-07-29 02:35:49 -0700</creation_ts>
          <short_desc>WebKitCSSMatrix behaves differently on iOS 4.0 from Safari 5.0</short_desc>
          <delta_ts>2010-08-03 11:10:09 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Theis Mackeprang">webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>257597</commentid>
    <comment_count>0</comment_count>
    <who name="Theis Mackeprang">webkit</who>
    <bug_when>2010-07-29 02:35:49 -0700</bug_when>
    <thetext>There is a bug in the JavaScript WebKitCSSMatrix object; the following example explains:

var A = new WebKitCSSMatrix();
var B = new WebKitCSSMatrix();
var C = A.multiply(B);
Result on Mobile Safari:
C = B.A
Result on Desktop Safar:
C = A.B

Notice that B.A is calculated different than A.B, and therefore the result is not likely to be the same!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258851</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-08-02 07:14:54 -0700</bug_when>
    <thetext>I think that this was an intentional change, see bug 38337. Apparently, this change hasn&apos;t been picked by iPhone version of WebKit yet - but it&apos;s not appropriate to discuss iPhone WebKit here, since it doesn&apos;t build from webkit.org sources.

&gt; Notice that B.A is calculated different than A.B, and therefore the result is not likely to be the same!

One can multiply two known matrices to see what version of multiply() is implemented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259557</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2010-08-03 11:08:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/7781582&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259559</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2010-08-03 11:10:09 -0700</bug_when>
    <thetext>Marking as RESOLVED/INVALID since we&apos;re tracking merging the fix for Bug38337 as part of &lt;rdar://problem/7781582&gt; for iOS.  Thanks!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>