<?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>60481</bug_id>
          
          <creation_ts>2011-05-09 11:02:40 -0700</creation_ts>
          <short_desc>transform fixes</short_desc>
          <delta_ts>2011-05-09 11:21:02 -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>WebKit wx</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Robin Dunn">robin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>kevino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>400583</commentid>
    <comment_count>0</comment_count>
      <attachid>92806</attachid>
    <who name="Robin Dunn">robin</who>
    <bug_when>2011-05-09 11:02:40 -0700</bug_when>
    <thetext>Created attachment 92806
transform fixes patch

Rect transform for more controls, a couple focus fixes, and 2.9.2 support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>400594</commentid>
    <comment_count>1</comment_count>
    <who name="Kevin Ollivier">kevino</who>
    <bug_when>2011-05-09 11:21:02 -0700</bug_when>
    <thetext>Landed in r86070, thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92806</attachid>
            <date>2011-05-09 11:02:40 -0700</date>
            <delta_ts>2011-05-09 11:15:52 -0700</delta_ts>
            <desc>transform fixes patch</desc>
            <filename>transform_fixes.patch</filename>
            <type>text/plain</type>
            <size>5773</size>
            <attacher name="Robin Dunn">robin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg2MDU4KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDUtMDkgIFJvYmluIER1
bm4gIDxyb2JpbkBhbGxkdW5uLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBbd3hdIE1ha2Ugc3VyZSBvdGhlciBjb250cm9scyBhZGp1c3QgdGhl
IHJlY3QgdG8gaGFuZGxlIHRyYW5zZm9ybXMsIGFuZCB0dXJuIG9mZiB0aGUKKyAgICAgICAgYWRq
dXN0bWVudCBpbiAyLjkuMisgd2hlcmUgaXQgaXMgaGFuZGxlZCBpbnRlcm5hbGx5IGJ5IHd4Lgor
ICAgICAgICAKKyAgICAgICAgQWxzbyBhZGQgYSBjb3VwbGUgZHJhd2luZyBhbmQgZm9jdXMgaGFu
ZGxpbmcgZml4ZXMgZm9yIHRleHQgZmllbGRzIGFuZCBtZW51bGlzdCBjb250cm9scy4KKworICAg
ICAgICAqIHBsYXRmb3JtL3d4L1JlbmRlclRoZW1lV3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Z2V0QWRqdXN0ZWRSZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lV3g6OnN1cHBv
cnRzRm9jdXMpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVXeDo6cGFpbnRCdXR0b24p
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVXeDo6YWRqdXN0VGV4dEZpZWxkU3R5bGUp
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVXeDo6cGFpbnRUZXh0RmllbGQpOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVXeDo6YWRqdXN0TWVudUxpc3RTdHlsZSk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZVd4OjpwYWludE1lbnVMaXN0KToKKyAgICAgICAgKFdl
YkNvcmU6OlJlbmRlclRoZW1lV3g6OnBhaW50TWVudUxpc3RCdXR0b24pOgorCiAyMDExLTA1LTA5
ICBBbGVqYW5kcm8gRy4gQ2FzdHJvICA8YWxleEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3d4
L1JlbmRlclRoZW1lV3guY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3d4L1JlbmRlclRoZW1lV3guY3BwCShyZXZpc2lvbiA4NjA1NikKKysrIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL3d4L1JlbmRlclRoZW1lV3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NSw2ICs0
NSwyOSBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK0ludFJlY3QgZ2V0QWRqdXN0ZWRSZWN0
KHd4REMqIGRjLCBjb25zdCBJbnRSZWN0JiByKQoreworICAgIEludFJlY3QgcmVjdCA9IHI7Cisv
LyBPbiBNYWMsIHd4R3JhcGhpY3NDb250ZXh0IGFuZCB3eERDIHNoYXJlIHRoZSBzYW1lIG5hdGl2
ZSBpbXBsZW1lbnRhdGlvbiwKKy8vIGFuZCBzbyB0cmFuc2Zvcm1hdGlvbnMgYXJlIGF2YWlsYWJs
ZS4KKy8vIE9uIFdpbiBhbmQgTGludXgsIGhvd2V2ZXIsIHRoaXMgaXMgbm90IHRydWUgYW5kIHRy
YW5zZm9ybXMgYXJlIGxvc3QsCisvLyBzbyB3ZSBuZWVkIHRvIHJlc3RvcmUgdGhlbSBoZXJlLgor
I2lmICF3eENIRUNLX1ZFUlNJT04oMiwgOSwgMikgJiYgVVNFKFdYR0MpICYmICFkZWZpbmVkKF9f
V1hNQUNfXykKKyAgICBMT0dfRVJST1IoIlJlY3QgaXMgKCVkLCAlZClcbiIsIHJlY3QueCgpLCBy
ZWN0LnkoKSk7CisgICAgZG91YmxlIHh0cmFucyA9IDA7CisgICAgZG91YmxlIHl0cmFucyA9IDA7
CisgICAgCisgICAgd3hHQ0RDKiBnY2RjID0gc3RhdGljX2Nhc3Q8d3hHQ0RDKj4oZGMpOworICAg
IHd4R3JhcGhpY3NDb250ZXh0KiBnYyA9IGdjZGMtPkdldEdyYXBoaWNzQ29udGV4dCgpOworICAg
IGdjLT5HZXRUcmFuc2Zvcm0oKS5UcmFuc2Zvcm1Qb2ludCgmeHRyYW5zLCAmeXRyYW5zKTsKKyAg
ICByZWN0LnNldFgoci54KCkgKyAoaW50KXh0cmFucyk7CisgICAgcmVjdC5zZXRZKHIueSgpICsg
KGludCl5dHJhbnMpOworICAgIExPR19FUlJPUigiVHJhbnNmb3JtIGlzICglZiwgJWYpLCAoJWQs
ICVkKVxuIiwgeHRyYW5zLCB5dHJhbnMsIHJlY3QueCgpLCByZWN0LnkoKSk7CisjZW5kaWYKKwor
ICAgIHJldHVybiByZWN0OworfQorCiBjbGFzcyBSZW5kZXJUaGVtZVd4IDogcHVibGljIFJlbmRl
clRoZW1lIHsKIHByaXZhdGU6CiAgICAgUmVuZGVyVGhlbWVXeCgpIDogUmVuZGVyVGhlbWUoKSB7
IH0KQEAgLTI0OSw2ICsyNzIsNyBAQAogICAgICAgICBjYXNlIFB1c2hCdXR0b25QYXJ0OgogICAg
ICAgICBjYXNlIEJ1dHRvblBhcnQ6CiAgICAgICAgIGNhc2UgVGV4dEZpZWxkUGFydDoKKyAgICAg
ICAgY2FzZSBNZW51bGlzdFBhcnQ6CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAg
ZGVmYXVsdDogLy8gTm8gZm9yIGFsbCBvdGhlcnMuLi4KICAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKQEAgLTI2NiwyMyArMjkwLDggQEAKICAgICB3eERDKiBkYyA9IHN0YXRpY19jYXN0PHd4REMq
PihpLmNvbnRleHQtPnBsYXRmb3JtQ29udGV4dCgpKTsKICAgICBpbnQgZmxhZ3MgPSAwOwogICAg
IAotICAgIEludFJlY3QgcmVjdCA9IHI7IAorICAgIEludFJlY3QgcmVjdCA9IGdldEFkanVzdGVk
UmVjdChkYywgcik7CiAKLS8vIE9uIE1hYywgd3hHcmFwaGljc0NvbnRleHQgYW5kIHd4REMgc2hh
cmUgdGhlIHNhbWUgbmF0aXZlIGltcGxlbWVudGF0aW9uLAotLy8gYW5kIHNvIHRyYW5zZm9ybWF0
aW9ucyBhcmUgYXZhaWxhYmxlLgotLy8gT24gV2luIGFuZCBMaW51eCwgaG93ZXZlciwgdGhpcyBp
cyBub3QgdHJ1ZSBhbmQgdHJhbnNmb3JtcyBhcmUgbG9zdCwKLS8vIHNvIHdlIG5lZWQgdG8gcmVz
dG9yZSB0aGVtIGhlcmUuCi0jaWYgVVNFKFdYR0MpICYmICFkZWZpbmVkKF9fV1hNQUNfXykKLSAg
ICBkb3VibGUgeHRyYW5zID0gMDsKLSAgICBkb3VibGUgeXRyYW5zID0gMDsKLSAgICAKLSAgICB3
eEdDREMqIGdjZGMgPSBzdGF0aWNfY2FzdDx3eEdDREMqPihkYyk7Ci0gICAgd3hHcmFwaGljc0Nv
bnRleHQqIGdjID0gZ2NkYy0+R2V0R3JhcGhpY3NDb250ZXh0KCk7Ci0gICAgZ2MtPkdldFRyYW5z
Zm9ybSgpLlRyYW5zZm9ybVBvaW50KCZ4dHJhbnMsICZ5dHJhbnMpOwotICAgIHJlY3Quc2V0WChy
LngoKSArIChpbnQpeHRyYW5zKTsKLSAgICByZWN0LnNldFkoci55KCkgKyAoaW50KXl0cmFucyk7
Ci0jZW5kaWYKLQogICAgIGlmICghaXNFbmFibGVkKG8pKQogICAgICAgICBmbGFncyB8PSB3eENP
TlRST0xfRElTQUJMRUQ7CiAKQEAgLTMxNiwxNSArMzI1LDIzIEBACiAKIHZvaWQgUmVuZGVyVGhl
bWVXeDo6YWRqdXN0VGV4dEZpZWxkU3R5bGUoQ1NTU3R5bGVTZWxlY3RvciosIFJlbmRlclN0eWxl
KiBzdHlsZSwgRWxlbWVudCopIGNvbnN0CiB7Ci0gICAgCisKIH0KIAogYm9vbCBSZW5kZXJUaGVt
ZVd4OjpwYWludFRleHRGaWVsZChSZW5kZXJPYmplY3QqIG8sIGNvbnN0IFBhaW50SW5mbyYgaSwg
Y29uc3QgSW50UmVjdCYgcikKIHsKICAgICB3eFdpbmRvdyogd2luZG93ID0gbmF0aXZlV2luZG93
Rm9yUmVuZGVyT2JqZWN0KG8pOwogICAgIHd4REMqIGRjID0gc3RhdGljX2Nhc3Q8d3hEQyo+KGku
Y29udGV4dC0+cGxhdGZvcm1Db250ZXh0KCkpOworICAgIGludCBmbGFncyA9IDA7CisgICAgCisg
ICAgSW50UmVjdCByZWN0ID0gZ2V0QWRqdXN0ZWRSZWN0KGRjLCByKTsKKworICAgIENvbnRyb2xQ
YXJ0IHBhcnQgPSBvLT5zdHlsZSgpLT5hcHBlYXJhbmNlKCk7CisgICAgaWYgKHN1cHBvcnRzRm9j
dXMocGFydCkgJiYgaXNGb2N1c2VkKG8pKQorICAgICAgICBmbGFncyB8PSB3eENPTlRST0xfRk9D
VVNFRDsKKwogI2lmIHd4Q0hFQ0tfVkVSU0lPTigyLDksMCkKLSAgICB3eFJlbmRlcmVyTmF0aXZl
OjpHZXQoKS5EcmF3VGV4dEN0cmwod2luZG93LCAqZGMsIHIsIDApOworICAgIHd4UmVuZGVyZXJO
YXRpdmU6OkdldCgpLkRyYXdUZXh0Q3RybCh3aW5kb3csICpkYywgcmVjdCwgZmxhZ3MpOwogI2Vs
c2UKICAgICB3eFJlbmRlcmVyX0RyYXdUZXh0Q3RybCh3aW5kb3csICpkYywgciwgMCk7CiAjZW5k
aWYKQEAgLTMzOSwxMyArMzU2LDIyIEBACiAKIHZvaWQgUmVuZGVyVGhlbWVXeDo6YWRqdXN0TWVu
dUxpc3RTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiwgUmVuZGVyU3R5bGUqIHN0eWxlLCBFbGVtZW50
KikgY29uc3QKIHsKKyAgICAgc3R5bGUtPnJlc2V0Qm9yZGVyKCk7CisKKyAgICAvLyBIZWlnaHQg
aXMgbG9ja2VkIHRvIGF1dG8uCisgICAgc3R5bGUtPnNldEhlaWdodChMZW5ndGgoQXV0bykpOwor
ICAgIAorICAgIHN0eWxlLT5zZXRQYWRkaW5nVG9wKExlbmd0aCgyLCBGaXhlZCkpOworICAgIHN0
eWxlLT5zZXRQYWRkaW5nQm90dG9tKExlbmd0aCgyLCBGaXhlZCkpOwogfQogICAgIAogYm9vbCBS
ZW5kZXJUaGVtZVd4OjpwYWludE1lbnVMaXN0KFJlbmRlck9iamVjdCogbywgY29uc3QgUGFpbnRJ
bmZvJiBpLCBjb25zdCBJbnRSZWN0JiByKQogewogICAgIHd4V2luZG93KiB3aW5kb3cgPSBuYXRp
dmVXaW5kb3dGb3JSZW5kZXJPYmplY3Qobyk7CiAgICAgd3hEQyogZGMgPSBzdGF0aWNfY2FzdDx3
eERDKj4oaS5jb250ZXh0LT5wbGF0Zm9ybUNvbnRleHQoKSk7Ci0gICAgCisgCisgICAgSW50UmVj
dCByZWN0ID0gZ2V0QWRqdXN0ZWRSZWN0KGRjLCByKTsKKwogICAgIGludCBmbGFncyA9IDA7ICAg
ICAgCiAgICAgaWYgKCFpc0VuYWJsZWQobykpCiAgICAgICAgIGZsYWdzIHw9IHd4Q09OVFJPTF9E
SVNBQkxFRDsKQEAgLTM1Nyw5ICszODMsOSBAQAogICAgICAgICBmbGFncyB8PSB3eENPTlRST0xf
UFJFU1NFRDsKIAogI2lmIHd4Q0hFQ0tfVkVSU0lPTigyLDksMCkKLSAgICB3eFJlbmRlcmVyTmF0
aXZlOjpHZXQoKS5EcmF3Q2hvaWNlKHdpbmRvdywgKmRjLCByLCBmbGFncyk7CisgICAgd3hSZW5k
ZXJlck5hdGl2ZTo6R2V0KCkuRHJhd0Nob2ljZSh3aW5kb3csICpkYywgcmVjdCwgZmxhZ3MpOwog
I2Vsc2UKLSAgICB3eFJlbmRlcmVyX0RyYXdDaG9pY2Uod2luZG93LCAqZGMsIHIsIGZsYWdzKTsK
KyAgICB3eFJlbmRlcmVyX0RyYXdDaG9pY2Uod2luZG93LCAqZGMsIHJlY3QsIGZsYWdzKTsKICNl
bmRpZgogCiAgICAgcmV0dXJuIGZhbHNlOwpAQCAtMzc0LDcgKzQwMCw5IEBACiB7CiAgICAgd3hX
aW5kb3cqIHdpbmRvdyA9IG5hdGl2ZVdpbmRvd0ZvclJlbmRlck9iamVjdChvKTsKICAgICB3eERD
KiBkYyA9IHN0YXRpY19jYXN0PHd4REMqPihpLmNvbnRleHQtPnBsYXRmb3JtQ29udGV4dCgpKTsK
LSAgICAKKworICAgIEludFJlY3QgcmVjdCA9IGdldEFkanVzdGVkUmVjdChkYywgcik7CisKICAg
ICBpbnQgZmxhZ3MgPSAwOyAgICAgIAogICAgIGlmICghaXNFbmFibGVkKG8pKQogICAgICAgICBm
bGFncyB8PSB3eENPTlRST0xfRElTQUJMRUQ7CkBAIC0zODUsNyArNDEzLDcgQEAKICAgICBpZiAo
aXNQcmVzc2VkKG8pKQogICAgICAgICBmbGFncyB8PSB3eENPTlRST0xfUFJFU1NFRDsKIAotICAg
IHd4UmVuZGVyZXJOYXRpdmU6OkdldCgpLkRyYXdDb21ib0JveERyb3BCdXR0b24od2luZG93LCAq
ZGMsIHIsIGZsYWdzKTsKKyAgICB3eFJlbmRlcmVyTmF0aXZlOjpHZXQoKS5EcmF3Q29tYm9Cb3hE
cm9wQnV0dG9uKHdpbmRvdywgKmRjLCByZWN0LCBmbGFncyk7CiAgICAgICAgICAgICAKICAgICBy
ZXR1cm4gZmFsc2U7CiB9Cg==
</data>
<flag name="review"
          id="85835"
          type_id="1"
          status="+"
          setter="kevino"
    />
    <flag name="commit-queue"
          id="85836"
          type_id="3"
          status="-"
          setter="kevino"
    />
          </attachment>
      

    </bug>

</bugzilla>