<?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>38074</bug_id>
          
          <creation_ts>2010-04-23 18:49:41 -0700</creation_ts>
          <short_desc>[Qt] GraphicsLayer: backface visibility</short_desc>
          <delta_ts>2010-04-28 06:50:38 -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>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>35312</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35312</blocked>
    
    <blocked>38071</blocked>
          <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>216663</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-04-23 18:49:41 -0700</bug_when>
    <thetext>The -webkit-backface-visibility property needs to be special-cased in GraphicsLayerQt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216665</commentid>
    <comment_count>1</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-04-23 18:52:17 -0700</bug_when>
    <thetext>See bug 38071 for test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216724</commentid>
    <comment_count>2</comment_count>
      <attachid>54217</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-04-24 08:36:47 -0700</bug_when>
    <thetext>Created attachment 54217
support for backface-visibility in GraphicsLayerQt

Note that most of the test cases also require preserves-3d, which is not yet supported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218373</commentid>
    <comment_count>3</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-04-28 06:50:38 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 35312 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54217</attachid>
            <date>2010-04-24 08:36:47 -0700</date>
            <delta_ts>2010-04-28 06:50:19 -0700</delta_ts>
            <desc>support for backface-visibility in GraphicsLayerQt</desc>
            <filename>patch-38074-1.diff</filename>
            <type>text/plain</type>
            <size>4192</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MTQ5NjA0Mi4uNzViYWRiYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNCBAQAorMjAxMC0wNC0yNCAgTm9hbSBSb3NlbnRo
YWwgIDxub2FtLnJvc2VudGhhbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBHcmFwaGljc0xheWVyOiBiYWNrZmFjZSB2aXNp
YmlsaXR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
ODA3NAorCisgICAgICAgIEltcGxlbWVudCBiYWNrZmFjZSB2aXNpYmlsaXR5IGluIEdyYXBoaWNz
TGF5ZXJRdC4gV2UgZG8gc28gYnkgY2hlY2tpbmcKKyAgICAgICAgdGhlIHJlcXVlc3RlZCAzRCB0
cmFuc2Zvcm0gcmlnaHQgYmVmb3JlIGl0J3MgcHJvamVjdGVkIHRvIDJELCB0byBzZWUgaWYgdGhl
IDR4NAorICAgICAgICBtYXRyaXggcmVwcmVzZW50cyBhIGJhY2t3YXJkcy1mYWNpbmcgZWxlbWVu
dCwgYW5kIGhpZGluZyB0aGUgUUdyYXBoaWNzSXRlbSBpZiBpdCdzIGJvdGgKKyAgICAgICAgYmFj
a3dhcmRzIGZhY2luZyBhbmQgdGhlIGJhY2tmYWNlLXZpc2liaWxpdHkgYXR0cmlidXRlIGlzICJo
aWRkZW4iLgorCisgICAgICAgIGh0dHA6Ly9zdGFmZi53YXNoaW5ndG9uLmVkdS9mbWYvMjAwOS8w
My8yNS9pcGhvbmUtM2QtY3NzLXRyYW5zZm9ybWF0aW9ucy8gbm93IHJlbmRlcnMKKyAgICAgICAg
YmFja2ZhY2UgdmlzaWJpbGl0eSBjb3JyZWN0bHkgLSB0aG91Z2ggaXQgc3RpbGwgcmVxdWlyZXMg
YSBjb3VwbGUgb2YgcGF0Y2hlcyBmb3IgaXRzIGFuaW1hdGlvbiB0byBiZQorICAgICAgICBhY2N1
cmF0ZS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzTGF5ZXJRdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyUXRJbXBsOjpzZXRCYXNlVHJhbnNm
b3JtKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJRdEltcGw6OmNvbXB1dGVUcmFu
c2Zvcm0pOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllclF0SW1wbDo6Zmx1c2hDaGFu
Z2VzKToKKwogMjAxMC0wNC0yMyAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IERhdmlkIExldmluLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9xdC9HcmFwaGljc0xheWVyUXQuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9xdC9HcmFwaGljc0xheWVyUXQuY3BwCmluZGV4IGEzMWQwNDUuLjg0ODIzOTAgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NMYXllclF0LmNwcAor
KysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzTGF5ZXJRdC5jcHAKQEAg
LTE0NSw3ICsxNDUsNyBAQCBwdWJsaWM6CiAKICAgICAvLyB3ZSBtYW5hZ2UgdHJhbnNmb3JtcyBv
dXJzZWx2ZXMgYmVjYXVzZSB0cmFuc2Zvcm0tb3JpZ2luIGFjdHMgZGlmZmVyZW50bHkgaW4gd2Vi
a2l0IGFuZCBpbiBRdAogICAgIHZvaWQgc2V0QmFzZVRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1h
dGlvbk1hdHJpeCYpOwotICAgIFFUcmFuc2Zvcm0gY29tcHV0ZVRyYW5zZm9ybShjb25zdCBUcmFu
c2Zvcm1hdGlvbk1hdHJpeCYgYmFzZVRyYW5zZm9ybSkgY29uc3Q7CisgICAgVHJhbnNmb3JtYXRp
b25NYXRyaXggY29tcHV0ZVRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgYmFz
ZVRyYW5zZm9ybSkgY29uc3Q7CiAgICAgdm9pZCB1cGRhdGVUcmFuc2Zvcm0oKTsKIAogICAgIC8v
IGxldCB0aGUgY29tcG9zaXRvci1BUEkgdGVsbCB1cyB3aGljaCBwcm9wZXJ0aWVzIHdlcmUgY2hh
bmdlZApAQCAtMzMxLDEwICszMzEsMTMgQEAgdm9pZCBHcmFwaGljc0xheWVyUXRJbXBsOjp1cGRh
dGVUcmFuc2Zvcm0oKQogdm9pZCBHcmFwaGljc0xheWVyUXRJbXBsOjpzZXRCYXNlVHJhbnNmb3Jt
KGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiBiYXNlVHJhbnNmb3JtKQogewogICAgIG1fYmFz
ZVRyYW5zZm9ybSA9IGJhc2VUcmFuc2Zvcm07Ci0gICAgc2V0VHJhbnNmb3JtKGNvbXB1dGVUcmFu
c2Zvcm0oYmFzZVRyYW5zZm9ybSkpOworICAgIGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4IGNv
bXB1dGVkID0gY29tcHV0ZVRyYW5zZm9ybShiYXNlVHJhbnNmb3JtKTsKKyAgICBzZXRUcmFuc2Zv
cm0oY29tcHV0ZWQpOworICAgIAorICAgIHNldFZpc2libGUobV9zdGF0ZS5iYWNrZmFjZVZpc2li
aWxpdHkgfHwgKGNvbXB1dGVkLmludmVyc2UoKS5tMzMoKSA+PSAwKSk7CiB9CiAKLVFUcmFuc2Zv
cm0gR3JhcGhpY3NMYXllclF0SW1wbDo6Y29tcHV0ZVRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1h
dGlvbk1hdHJpeCYgYmFzZVRyYW5zZm9ybSkgY29uc3QKK1RyYW5zZm9ybWF0aW9uTWF0cml4IEdy
YXBoaWNzTGF5ZXJRdEltcGw6OmNvbXB1dGVUcmFuc2Zvcm0oY29uc3QgVHJhbnNmb3JtYXRpb25N
YXRyaXgmIGJhc2VUcmFuc2Zvcm0pIGNvbnN0CiB7CiAgICAgaWYgKCFtX2xheWVyKQogICAgICAg
ICByZXR1cm4gYmFzZVRyYW5zZm9ybTsKQEAgLTM2Nyw3ICszNzAsNyBAQCBRVHJhbnNmb3JtIEdy
YXBoaWNzTGF5ZXJRdEltcGw6OmNvbXB1dGVUcmFuc2Zvcm0oY29uc3QgVHJhbnNmb3JtYXRpb25N
YXRyaXgmIGJhcwogICAgICAgICAgICAgLnRyYW5zbGF0ZTNkKC1vcmlnaW5YLCAtb3JpZ2luWSwg
LW1fc3RhdGUuYW5jaG9yUG9pbnQueigpKTsKIAogICAgIC8vIG5vdyB3ZSBwcm9qZWN0IHRvIDJE
Ci0gICAgcmV0dXJuIFFUcmFuc2Zvcm0oY29tcHV0ZWRUcmFuc2Zvcm0pOworICAgIHJldHVybiBj
b21wdXRlZFRyYW5zZm9ybTsKIH0KIAogYm9vbCBHcmFwaGljc0xheWVyUXRJbXBsOjppc1RyYW5z
Zm9ybUFuaW1hdGlvblJ1bm5pbmcoKSBjb25zdApAQCAtNTE1LDcgKzUxOCw3IEBAIHZvaWQgR3Jh
cGhpY3NMYXllclF0SW1wbDo6Zmx1c2hDaGFuZ2VzKGJvb2wgcmVjdXJzaXZlLCBib29sIGZvcmNl
VXBkYXRlVHJhbnNmb3JtCiAgICAgICAgIGlmIChzY2VuZSgpKQogICAgICAgICAgICAgc2NlbmUo
KS0+dXBkYXRlKCk7CiAKLSAgICBpZiAobV9jaGFuZ2VNYXNrICYgKENoaWxkcmVuVHJhbnNmb3Jt
Q2hhbmdlIHwgUHJlc2VydmVzM0RDaGFuZ2UgfCBUcmFuc2Zvcm1DaGFuZ2UgfCBBbmNob3JQb2lu
dENoYW5nZSB8IFNpemVDaGFuZ2UpKSB7CisgICAgaWYgKG1fY2hhbmdlTWFzayAmIChDaGlsZHJl
blRyYW5zZm9ybUNoYW5nZSB8IFByZXNlcnZlczNEQ2hhbmdlIHwgVHJhbnNmb3JtQ2hhbmdlIHwg
QW5jaG9yUG9pbnRDaGFuZ2UgfCBTaXplQ2hhbmdlIHwgQmFja2ZhY2VWaXNpYmlsaXR5Q2hhbmdl
KSkgewogICAgICAgICAvLyBkdWUgdG8gdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIHdheSBX
ZWJDb3JlIGhhbmRsZXMgdHJhbnNmb3JtcyBhbmQgdGhlIHdheSBRdCBoYW5kbGVzIHRyYW5zZm9y
bXMsCiAgICAgICAgIC8vIGFsbCB0aGVzZSBlbGVtZW50cyBhZmZlY3QgdGhlIHRyYW5zZm9ybXMg
b2YgYWxsIHRoZSBkZXNjZW5kYW50cy4KICAgICAgICAgZm9yY2VVcGRhdGVUcmFuc2Zvcm0gPSB0
cnVlOwpAQCAtNTg4LDcgKzU5MSw3IEBAIHZvaWQgR3JhcGhpY3NMYXllclF0SW1wbDo6Zmx1c2hD
aGFuZ2VzKGJvb2wgcmVjdXJzaXZlLCBib29sIGZvcmNlVXBkYXRlVHJhbnNmb3JtCiAgICAgICAg
IHVwZGF0ZSgpOwogCiAgICAgLy8gRklYTUU6IHRoZSBmb2xsb3dpbmcgZmxhZ3MgYXJlIGN1cnJl
bnRseSBub3QgaGFuZGxlZCwgYXMgdGhleSBkb24ndCBoYXZlIGEgY2xlYXIgdGVzdCBvciBhcmUg
aW4gbG93IHByaW9yaXR5Ci0gICAgLy8gR2VvbWV0cnlPcmllbnRhdGlvbkNoYW5nZSwgQ29udGVu
dHNPcmllbnRhdGlvbkNoYW5nZSwgQmFja2ZhY2VWaXNpYmlsaXR5Q2hhbmdlLCBDaGlsZHJlblRy
YW5zZm9ybUNoYW5nZSwgUHJlc2VydmVzM0RDaGFuZ2UKKyAgICAvLyBHZW9tZXRyeU9yaWVudGF0
aW9uQ2hhbmdlLCBDb250ZW50c09yaWVudGF0aW9uQ2hhbmdlLCBQcmVzZXJ2ZXMzRENoYW5nZQog
CiAgICAgbV9zdGF0ZS5tYXNrTGF5ZXIgPSBtX2xheWVyLT5tYXNrTGF5ZXIoKTsKICAgICBtX3N0
YXRlLnBvcyA9IG1fbGF5ZXItPnBvc2l0aW9uKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>