<?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>35283</bug_id>
          
          <creation_ts>2010-02-22 20:41:40 -0800</creation_ts>
          <short_desc>[Qt] GraphicsLayerQt: tweak to perspective-transform</short_desc>
          <delta_ts>2010-02-25 11:37:24 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>35382</dup_id>
          
          <bug_file_loc>http://webkit.org/blog-files/3d-transforms/perspective-by-example.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Noam Rosenthal">noam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>192774</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-02-22 20:41:40 -0800</bug_when>
    <thetext>The previous implementation of perspectives in GraphicsLayerQt was slightly inaccurate; That can be seen as when browsing the above URL, the input (mouse) is not in sync with the screen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192775</commentid>
    <comment_count>1</comment_count>
      <attachid>49263</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-02-22 20:44:16 -0800</bug_when>
    <thetext>Created attachment 49263
Take I</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193170</commentid>
    <comment_count>2</comment_count>
      <attachid>49263</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-02-23 16:12:43 -0800</bug_when>
    <thetext>Comment on attachment 49263
Take I

Merging this with work on preserves-3d / backface-visibility, see https://bugs.webkit.org/show_bug.cgi?id=35312</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193810</commentid>
    <comment_count>3</comment_count>
      <attachid>49263</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-02-25 10:55:59 -0800</bug_when>
    <thetext>Comment on attachment 49263
Take I

replaced by 35382</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193815</commentid>
    <comment_count>4</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-02-25 11:37:24 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 35382 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49263</attachid>
            <date>2010-02-22 20:44:16 -0800</date>
            <delta_ts>2010-02-25 10:55:59 -0800</delta_ts>
            <desc>Take I</desc>
            <filename>patch-35283-1.diff</filename>
            <type>text/plain</type>
            <size>3434</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NTExOCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDItMjIgIE5vYW0gUm9zZW50aGFsICA8bm9hbS5yb3NlbnRo
YWxAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gR3JhcGhpY3NMYXllclF0OiB0d2VhayB0byBwZXJzcGVjdGl2ZS10cmFuc2Zv
cm0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1Mjgz
CisKKyAgICAgICAgaHR0cDovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy8zZC10cmFuc2Zvcm1zL3Bl
cnNwZWN0aXZlLWJ5LWV4YW1wbGUuaHRtbAorICAgICAgICBub3cgbG9va3MgcmlnaHQgYW5kIHRo
ZSBtb3VzZSBiZWhhdmVzIGNvcnJlY3RseS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L3F0L0dyYXBoaWNzTGF5ZXJRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVy
UXRJbXBsOjpjb21wdXRlVHJhbnNmb3JtKTogbW9yZSBhY2N1cmF0ZQorICAgICAgICBnZW9tZXRy
eSBjYWxjdWxhdGlvbgorCiAyMDEwLTAyLTIyICBTdGVwaGFuIEHDn211cyAgPHN1cGVyc3RpcHBp
QGdteC5kZT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KSW5kZXg6IFdlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzTGF5ZXJRdC5jcHAJKHJldmlz
aW9uIDU1MTE3KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0xheWVy
UXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOTgsMzggKzI5OCwzMyBAQCB2b2lkIEdyYXBoaWNz
TGF5ZXJRdEltcGw6OnNldEJhc2VUcmFuc2ZvCiAKIFFUcmFuc2Zvcm0gR3JhcGhpY3NMYXllclF0
SW1wbDo6Y29tcHV0ZVRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgYmFzZVRy
YW5zZm9ybSkgY29uc3QKIHsKLSAgICBpZiAoIW1fbGF5ZXIpCi0gICAgICAgIHJldHVybiBiYXNl
VHJhbnNmb3JtOwotCiAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXggY29tcHV0ZWRUcmFuc2Zvcm07
CiAKICAgICAvLyBUaGUgb3JpZ2luIGZvciBjaGlsZHJlblRyYW5zZm9ybSBpcyBhbHdheXMgdGhl
IGNlbnRlciBvZiB0aGUgYW5jZXN0b3Igd2hpY2ggY29udGFpbnMgdGhlIGNoaWxkcmVuVHJhbnNm
b3JtLgogICAgIC8vIHRoaXMgaGFzIHRvIGRvIHdpdGggaG93IFdlYkNvcmUgaW1wbGVtZW50cyAt
d2Via2l0LXBlcnNwZWN0aXZlIGFuZCAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbiwgd2hpY2gg
YXJlIHRoZSBDU1MKICAgICAvLyBhdHRyaWJ1dGUgdGhhdCBjYWxsIHNldENoaWxkcmVuVHJhbnNm
b3JtCi0gICAgUVBvaW50RiBvZmZzZXQgPSAtcG9zKCkgLSBib3VuZGluZ1JlY3QoKS5ib3R0b21S
aWdodCgpIC8gMjsKICAgICBjb25zdCBHcmFwaGljc0xheWVyUXRJbXBsKiBhbmNlc3RvciA9IHRo
aXM7CiAgICAgd2hpbGUgKChhbmNlc3RvciA9IHFvYmplY3RfY2FzdDxHcmFwaGljc0xheWVyUXRJ
bXBsKj4oYW5jZXN0b3ItPnBhcmVudE9iamVjdCgpKSkpIHsKICAgICAgICAgaWYgKCFhbmNlc3Rv
ci0+bV9zdGF0ZS5jaGlsZHJlblRyYW5zZm9ybS5pc0lkZW50aXR5KCkpIHsKLSAgICAgICAgICAg
IG9mZnNldCArPSBhbmNlc3Rvci0+Ym91bmRpbmdSZWN0KCkuYm90dG9tUmlnaHQoKSAvIDI7Cisg
ICAgICAgICAgICAvLyB0aGUgdHJhbnNmb3JtLW9yaWdpbiBvZiB0aGlzIG1hdHJpeCBpcyB0aGUg
Y2VudGVyIG9mIHRoZSBhbmNlc3RvciB3aGljaCBoYXMgdGhlIHBlcnNwZWN0aXZlIHRyYW5zZm9y
bSBzZXQKKyAgICAgICAgICAgIC8vIHNpbmNlIG5vdyB3ZSdyZSBpbiBsb2NhbCBjb29yZGluYXRl
cywgd2UgbmVlZCB0byBtYXAgdGhhdCBwb2ludCB0byBvdXIgd29ybGQKKyAgICAgICAgICAgIGNv
bnN0IFFQb2ludEYgb2Zmc2V0ID0gYW5jZXN0b3ItPm1hcFRvSXRlbSh0aGlzLCBhbmNlc3Rvci0+
bV9zaXplLndpZHRoKCkgLyAyLCAgYW5jZXN0b3ItPm1fc2l6ZS5oZWlnaHQoKSAvIDIpOwogICAg
ICAgICAgICAgY29tcHV0ZWRUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAudHJhbnNsYXRlKG9m
ZnNldC54KCksIG9mZnNldC55KCkpCiAgICAgICAgICAgICAgICAgLm11bHRMZWZ0KGFuY2VzdG9y
LT5tX3N0YXRlLmNoaWxkcmVuVHJhbnNmb3JtKQogICAgICAgICAgICAgICAgIC50cmFuc2xhdGUo
LW9mZnNldC54KCksIC1vZmZzZXQueSgpKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
Ci0gICAgICAgIG9mZnNldCAtPSBhbmNlc3Rvci0+cG9zKCk7CiAgICAgfQogCi0gICAgY29tcHV0
ZWRUcmFuc2Zvcm0ubXVsdExlZnQoYmFzZVRyYW5zZm9ybSk7Ci0KICAgICAvLyB3ZWJraXQgaGFz
IHJlbGF0aXZlLXRvLXNpemUgb3JpZ2luUG9pbnQsIGdyYXBoaWNzLXZpZXcgaGFzIGEgcGl4ZWwg
b3JpZ2luUG9pbnQsIGhlcmUgd2UgY29udmVydAogICAgIC8vIHdlIGhhdmUgdG8gbWFuYWdlIHRo
aXMgb3Vyc2VsdmVzIGJlY2F1c2UgUUdyYXBoaWNzVmlldydzIHRyYW5zZm9ybU9yaWdpbiBpcyBp
bmNvbXBhdGlibGUKICAgICBjb25zdCBxcmVhbCBvcmlnaW5YID0gbV9zdGF0ZS5hbmNob3JQb2lu
dC54KCkgKiBtX3NpemUud2lkdGgoKTsKICAgICBjb25zdCBxcmVhbCBvcmlnaW5ZID0gbV9zdGF0
ZS5hbmNob3JQb2ludC55KCkgKiBtX3NpemUuaGVpZ2h0KCk7Ci0gICAgY29tcHV0ZWRUcmFuc2Zv
cm0gPSBUcmFuc2Zvcm1hdGlvbk1hdHJpeCgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
LnRyYW5zbGF0ZShvcmlnaW5YLCBvcmlnaW5ZKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC5tdWx0aXBseShjb21wdXRlZFRyYW5zZm9ybSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAudHJhbnNsYXRlKC1vcmlnaW5YLCAtb3JpZ2luWSk7CisgICAgY29tcHV0ZWRUcmFuc2Zvcm0K
KyAgICAgICAgLnRyYW5zbGF0ZTNkKG9yaWdpblgsIG9yaWdpblksIG1fc3RhdGUuYW5jaG9yUG9p
bnQueigpKQorICAgICAgICAubXVsdExlZnQoYmFzZVRyYW5zZm9ybSkKKyAgICAgICAgLnRyYW5z
bGF0ZTNkKC1vcmlnaW5YLCAtb3JpZ2luWSwgLW1fc3RhdGUuYW5jaG9yUG9pbnQueigpKTsKIAog
ICAgIC8vIG5vdyB3ZSBwcm9qZWN0IHRvIDJECiAgICAgcmV0dXJuIFFUcmFuc2Zvcm0oY29tcHV0
ZWRUcmFuc2Zvcm0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>