<?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>78690</bug_id>
          
          <creation_ts>2012-02-15 03:51:20 -0800</creation_ts>
          <short_desc>[Qt] Clean up fallback rendering of GraphicsContext3D to Canvas</short_desc>
          <delta_ts>2012-02-15 07:26:50 -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>New Bugs</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>
          
          <blocked>78109</blocked>
    
    <blocked>78692</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hausmann">hausmann</reporter>
          <assigned_to name="Simon Hausmann">hausmann</assigned_to>
          <cc>noam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>557124</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 03:51:20 -0800</bug_when>
    <thetext>[Qt] Clean up fallback rendering of GraphicsContext3D to Canvas</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557129</commentid>
    <comment_count>1</comment_count>
      <attachid>127157</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 03:54:22 -0800</bug_when>
    <thetext>Created attachment 127157
[Qt] Clean up fallback rendering of GraphicsContext3D to Canvas</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557167</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-15 04:56:37 -0800</bug_when>
    <thetext>Attachment 127157 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/plat...&quot; exit_code: 1

LayoutTests/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557260</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-02-15 07:26:50 -0800</bug_when>
    <thetext>Committed r107813: &lt;http://trac.webkit.org/changeset/107813&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127157</attachid>
            <date>2012-02-15 03:54:22 -0800</date>
            <delta_ts>2012-02-15 04:49:48 -0800</delta_ts>
            <desc>[Qt] Clean up fallback rendering of GraphicsContext3D to Canvas</desc>
            <filename>bug-78690-20120215125420.patch</filename>
            <type>text/plain</type>
            <size>7750</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3ODAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmI1YzhiMDA4NWNlOTgx
NjdmN2U5ZDNkODRjMDYyNTIyNDQ2ZTY2Ni4uYmU4MzZhYzExNjAyMDFlNjM3YWRjMmM0NGMyN2Ey
ZGRjYTYzMTA5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTAyLTE1ICBTaW1v
biBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KKworICAgICAgICBbUXRdIENs
ZWFuIHVwIGZhbGxiYWNrIHJlbmRlcmluZyBvZiBHcmFwaGljc0NvbnRleHQzRCB0byBDYW52YXMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4NjkwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBj
b21tb24gcGFpbnRSZW5kZXJpbmdSZXN1bHRzVG9DYW52YXMgY29kZSB0byByZXRyaWV2ZSB0aGUK
KyAgICAgICAgcGl4ZWxzIGZyb20gdGhlIEZCTyBhbmQgdXNlIGEgUXQgcG9ydCBzcGVjaWZpYyBw
YWludFRvQ2FudmFzCisgICAgICAgIGltcGxlbWVudGF0aW9uIHRvIHdyYXAgdGhlIHBpeGVscyBp
bnRvIGEgUUltYWdlIGFuZCByZW5kZXIgaXQKKyAgICAgICAgaW50byB0aGUgZ3JhcGhpY3MgY29u
dGV4dCwganVzdCBsaWtlIGl0J3MgZG9uZSBmb3IgdGhlIG90aGVyIHBvcnRzLgorCisgICAgICAg
IFRoaXMgcmVtb3ZlcyB0aGUgUUdyYXBoaWNzT2JqZWN0IGJhc2VkIHBhaW50LCB3aGljaCBpcyBh
biBub3cgCisgICAgICAgIG9ic29sZXRlIG1ldGhvZCBvZiByZW5kZXJpbmcuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5oOgorICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTENvbW1vbi5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQzRDo6cGFpbnRSZW5kZXJpbmdSZXN1bHRz
VG9DYW52YXMpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4
dDNEUXQuY3BwOgorICAgICAgICAoR3JhcGhpY3NDb250ZXh0M0RQcml2YXRlKToKKyAgICAgICAg
KFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEOjpwYWludFRvQ2FudmFzKToKKwogMjAxMi0wMi0x
NSAgSGFqaW1lIE1vcnJpdGEgIDxtb3JyaXRhQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSRUdS
RVNTSU9OKHIxMDc1MTgpOiBEZXZpY2VPcmllbnRhdGlvbkNvbnRyb2xsZXIgZG9lc24ndCByZW1v
dmUgcmVnaXN0ZXJlZCBET01XaW5kb3dzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0QuaAppbmRleCA5NmU2NmNhMzM5ODJkODgyNThk
ZThmMTIxNWI0N2RlN2Y3Y2VkMzY4Li44OTc2ZWM1NjIxZjZkNGZlODkxNzJmNTU5MWVjMTQ0NDc4
MjNkNjdmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFw
aGljc0NvbnRleHQzRC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dy
YXBoaWNzQ29udGV4dDNELmgKQEAgLTc4OSw2ICs3ODksOSBAQCBwdWJsaWM6CiAjZWxpZiBQTEFU
Rk9STShHVEspIHx8IFBMQVRGT1JNKEVGTCkKICAgICB2b2lkIHBhaW50VG9DYW52YXMoY29uc3Qg
dW5zaWduZWQgY2hhciogaW1hZ2VQaXhlbHMsIGludCBpbWFnZVdpZHRoLCBpbnQgaW1hZ2VIZWln
aHQsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCBjYW52YXNXaWR0aCwgaW50IGNhbnZhc0hl
aWdodCwgUGxhdGZvcm1Db250ZXh0Q2Fpcm8qIGNvbnRleHQpOworI2VsaWYgUExBVEZPUk0oUVQp
CisgICAgdm9pZCBwYWludFRvQ2FudmFzKGNvbnN0IHVuc2lnbmVkIGNoYXIqIGltYWdlUGl4ZWxz
LCBpbnQgaW1hZ2VXaWR0aCwgaW50IGltYWdlSGVpZ2h0LAorICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgY2FudmFzV2lkdGgsIGludCBjYW52YXNIZWlnaHQsIFFQYWludGVyKiBjb250ZXh0KTsK
ICNlbmRpZgogCiAgICAgdm9pZCBtYXJrQ29udGV4dENoYW5nZWQoKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9w
ZW5HTENvbW1vbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wv
R3JhcGhpY3NDb250ZXh0M0RPcGVuR0xDb21tb24uY3BwCmluZGV4IGNmOWQ4ZjYxNTliMzI2OTcx
MzBjZDI1MmMzMWE0YmZhMmUwZGExYzMuLjk1N2RlNzI2MGVjZTU0NWRkYWRiZDk1NTQ5OTgxNDg4
MDgxMTgwMjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29w
ZW5nbC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTENvbW1vbi5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dDNET3BlbkdMQ29tbW9u
LmNwcApAQCAtMTExLDcgKzExMSw2IEBAIGJvb2wgR3JhcGhpY3NDb250ZXh0M0Q6OmlzUmVzb3Vy
Y2VTYWZlKCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLSNpZiAhUExBVEZPUk0oUVQpCiB2b2lk
IEdyYXBoaWNzQ29udGV4dDNEOjpwYWludFJlbmRlcmluZ1Jlc3VsdHNUb0NhbnZhcyhDYW52YXNS
ZW5kZXJpbmdDb250ZXh0KiBjb250ZXh0LCBEcmF3aW5nQnVmZmVyKikKIHsKICAgICBIVE1MQ2Fu
dmFzRWxlbWVudCogY2FudmFzID0gY29udGV4dC0+Y2FudmFzKCk7CkBAIC0xMzgsNyArMTM3LDYg
QEAgdm9pZCBHcmFwaGljc0NvbnRleHQzRDo6cGFpbnRSZW5kZXJpbmdSZXN1bHRzVG9DYW52YXMo
Q2FudmFzUmVuZGVyaW5nQ29udGV4dCogY28KICAgICBwYWludFRvQ2FudmFzKHBpeGVscy5nZXQo
KSwgbV9jdXJyZW50V2lkdGgsIG1fY3VycmVudEhlaWdodCwKICAgICAgICAgICAgICAgICAgIGNh
bnZhcy0+d2lkdGgoKSwgY2FudmFzLT5oZWlnaHQoKSwgaW1hZ2VCdWZmZXItPmNvbnRleHQoKS0+
cGxhdGZvcm1Db250ZXh0KCkpOwogfQotI2VuZGlmCiAKIGJvb2wgR3JhcGhpY3NDb250ZXh0M0Q6
OnBhaW50Q29tcG9zaXRlZFJlc3VsdHNUb0NhbnZhcyhDYW52YXNSZW5kZXJpbmdDb250ZXh0KikK
IHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBo
aWNzQ29udGV4dDNEUXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
R3JhcGhpY3NDb250ZXh0M0RRdC5jcHAKaW5kZXggMmJiNDZjM2Y5ODI3YTQxZmE4ZDU1MTZjNTY3
YTFiYzNjYWU4ZGQ0Yi4uOTg3ZDRiNDY3Y2M3ZDdiOTYyZGRjNmFjMWM5OGI2YzRjMjczNTRlMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3ND
b250ZXh0M0RRdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
R3JhcGhpY3NDb250ZXh0M0RRdC5jcHAKQEAgLTM5LDcgKzM5LDYgQEAKICNpbmNsdWRlIDxRQWJz
dHJhY3RTY3JvbGxBcmVhPgogI2luY2x1ZGUgPFFHcmFwaGljc09iamVjdD4KICNpbmNsdWRlIDxR
R0xDb250ZXh0PgotI2luY2x1ZGUgPFFTdHlsZU9wdGlvbkdyYXBoaWNzSXRlbT4KICNpbmNsdWRl
IDx3dGYvVW51c2VkUGFyYW0uaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAKQEAg
LTc3LDcgKzc2LDYgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBwYWludFRvVGV4dHVyZU1h
cHBlcihUZXh0dXJlTWFwcGVyKiwgY29uc3QgRmxvYXRSZWN0JiB0YXJnZXQsIGNvbnN0IFRyYW5z
Zm9ybWF0aW9uTWF0cml4JiwgZmxvYXQgb3BhY2l0eSwgQml0bWFwVGV4dHVyZSogbWFzayk7CiAj
ZW5kaWYKIAotICAgIHZvaWQgcGFpbnQoUVBhaW50ZXIqLCBjb25zdCBRU3R5bGVPcHRpb25HcmFw
aGljc0l0ZW0qLCBRV2lkZ2V0Kik7CiAgICAgUVJlY3RGIGJvdW5kaW5nUmVjdCgpIGNvbnN0Owog
ICAgIHZvaWQgYmxpdE11bHRpc2FtcGxlRnJhbWVidWZmZXIoKSBjb25zdDsKICAgICB2b2lkIGJs
aXRNdWx0aXNhbXBsZUZyYW1lYnVmZmVyQW5kUmVzdG9yZUNvbnRleHQoKSBjb25zdDsKQEAgLTIw
Miw1OCArMjAwLDYgQEAgUVJlY3RGIEdyYXBoaWNzQ29udGV4dDNEUHJpdmF0ZTo6Ym91bmRpbmdS
ZWN0KCkgY29uc3QKICAgICByZXR1cm4gUVJlY3RGKFFQb2ludEYoMCwgMCksIFFTaXplRihtX2Nv
bnRleHQtPm1fY3VycmVudFdpZHRoLCBtX2NvbnRleHQtPm1fY3VycmVudEhlaWdodCkpOwogfQog
Ci12b2lkIEdyYXBoaWNzQ29udGV4dDNEUHJpdmF0ZTo6cGFpbnQoUVBhaW50ZXIqIHBhaW50ZXIs
IGNvbnN0IFFTdHlsZU9wdGlvbkdyYXBoaWNzSXRlbSogb3B0aW9uLCBRV2lkZ2V0KiB3aWRnZXQp
Ci17Ci0gICAgUV9VTlVTRUQod2lkZ2V0KTsKLQotICAgIFFSZWN0RiByZWN0ID0gb3B0aW9uID8g
b3B0aW9uLT5yZWN0IDogYm91bmRpbmdSZWN0KCk7Ci0KLSAgICBtYWtlQ3VycmVudElmTmVlZGVk
KCk7Ci0gICAgYmxpdE11bHRpc2FtcGxlRnJhbWVidWZmZXIoKTsKLQotICAgIC8vIFVzZSBkaXJl
Y3QgdGV4dHVyZSBtYXBwaW5nIGlmIFdlYkdMIGNhbnZhcyBoYXMgYSBzaGFyZWQgT3BlbkdMIGNv
bnRleHQKLSAgICAvLyB3aXRoIGJyb3dzZXJzIE9wZW5HTCBjb250ZXh0LgotICAgIFFHTFdpZGdl
dCogdmlld3BvcnRHTFdpZGdldCA9IGdldFZpZXdwb3J0R0xXaWRnZXQoKTsKLSAgICBpZiAodmll
d3BvcnRHTFdpZGdldCAmJiB2aWV3cG9ydEdMV2lkZ2V0ID09IG1fdmlld3BvcnRHTFdpZGdldCAm
JiB2aWV3cG9ydEdMV2lkZ2V0ID09IHBhaW50ZXItPmRldmljZSgpKSB7Ci0gICAgICAgIHZpZXdw
b3J0R0xXaWRnZXQtPmRyYXdUZXh0dXJlKHJlY3QsIG1fY29udGV4dC0+bV90ZXh0dXJlKTsKLSAg
ICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIC8vIEFsdGVybmF0aXZlbHkgcmVhZCBwaXhlbHMg
dG8gYSBtZW1vcnkgYnVmZmVyLgotICAgIFFJbWFnZSBvZmZzY3JlZW5JbWFnZShyZWN0LndpZHRo
KCksIHJlY3QuaGVpZ2h0KCksIFFJbWFnZTo6Rm9ybWF0X0FSR0IzMik7Ci0gICAgcXVpbnQzMiog
aW1hZ2VQaXhlbHMgPSByZWludGVycHJldF9jYXN0PHF1aW50MzIqPihvZmZzY3JlZW5JbWFnZS5i
aXRzKCkpOwotCi0gICAgZ2xCaW5kRnJhbWVidWZmZXIoR3JhcGhpY3NDb250ZXh0M0Q6OkZSQU1F
QlVGRkVSLCBtX2NvbnRleHQtPm1fZmJvKTsKLSAgICBnbFJlYWRQaXhlbHMoLyogeCAqLyAwLCAv
KiB5ICovIDAsIHJlY3Qud2lkdGgoKSwgcmVjdC5oZWlnaHQoKSwgR3JhcGhpY3NDb250ZXh0M0Q6
OlJHQkEsIEdyYXBoaWNzQ29udGV4dDNEOjpVTlNJR05FRF9CWVRFLCBpbWFnZVBpeGVscyk7Ci0g
ICAgZ2xCaW5kRnJhbWVidWZmZXIoR3JhcGhpY3NDb250ZXh0M0Q6OkZSQU1FQlVGRkVSLCBtX2Nv
bnRleHQtPm1fYm91bmRGQk8pOwotCi0gICAgLy8gT3BlbkdMIGdpdmVzIHVzIEFCR1Igb24gMzIg
Yml0cywgYW5kIHdpdGggdGhlIG9yaWdpbiBhdCB0aGUgYm90dG9tIGxlZnQKLSAgICAvLyBXZSBu
ZWVkIFJHQjMyIG9yIEFSR0IzMl9QTSwgd2l0aCB0aGUgb3JpZ2luIGF0IHRoZSB0b3AgbGVmdC4K
LSAgICBxdWludDMyKiBwaXhlbHNTcmMgPSBpbWFnZVBpeGVsczsKLSAgICBjb25zdCBpbnQgaGVp
Z2h0ID0gc3RhdGljX2Nhc3Q8aW50PihyZWN0LmhlaWdodCgpKTsKLSAgICBjb25zdCBpbnQgd2lk
dGggPSBzdGF0aWNfY2FzdDxpbnQ+KHJlY3Qud2lkdGgoKSk7Ci0gICAgY29uc3QgaW50IGhhbGZI
ZWlnaHQgPSBoZWlnaHQgLyAyOwotICAgIGZvciAoaW50IHJvdyA9IDA7IHJvdyA8IGhhbGZIZWln
aHQ7ICsrcm93KSB7Ci0gICAgICAgIGNvbnN0IGludCB0YXJnZXRJZHggPSAoaGVpZ2h0IC0gMSAt
IHJvdykgKiB3aWR0aDsKLSAgICAgICAgcXVpbnQzMiogcGl4ZWxzRHN0ID0gaW1hZ2VQaXhlbHMg
KyB0YXJnZXRJZHg7Ci0gICAgICAgIGZvciAoaW50IGNvbHVtbiA9IDA7IGNvbHVtbiA8IHdpZHRo
OyArK2NvbHVtbikgewotICAgICAgICAgICAgcXVpbnQzMiB0ZW1wUGl4ZWwgPSAqcGl4ZWxzU3Jj
OwotICAgICAgICAgICAgKnBpeGVsc1NyYyA9IHN3YXBCZ3JUb1JnYigqcGl4ZWxzRHN0KTsKLSAg
ICAgICAgICAgICpwaXhlbHNEc3QgPSBzd2FwQmdyVG9SZ2IodGVtcFBpeGVsKTsKLSAgICAgICAg
ICAgICsrcGl4ZWxzU3JjOwotICAgICAgICAgICAgKytwaXhlbHNEc3Q7Ci0gICAgICAgIH0KLSAg
ICB9Ci0gICAgaWYgKHN0YXRpY19jYXN0PGludD4oaGVpZ2h0KSAlIDIpIHsKLSAgICAgICAgZm9y
IChpbnQgY29sdW1uID0gMDsgY29sdW1uIDwgd2lkdGg7ICsrY29sdW1uKSB7Ci0gICAgICAgICAg
ICAqcGl4ZWxzU3JjID0gc3dhcEJnclRvUmdiKCpwaXhlbHNTcmMpOwotICAgICAgICAgICAgKytw
aXhlbHNTcmM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBwYWludGVyLT5kcmF3SW1hZ2UoLyog
eCAqLyAwLCAvKiB5ICovIDAsIG9mZnNjcmVlbkltYWdlKTsKLX0KLQogdm9pZCBHcmFwaGljc0Nv
bnRleHQzRFByaXZhdGU6OmJsaXRNdWx0aXNhbXBsZUZyYW1lYnVmZmVyKCkgY29uc3QKIHsKICAg
ICBpZiAoIW1fY29udGV4dC0+bV9hdHRycy5hbnRpYWxpYXMpCkBAIC00NDgsMTMgKzM5NCwxNiBA
QCBib29sIEdyYXBoaWNzQ29udGV4dDNEOjptYWtlQ29udGV4dEN1cnJlbnQoKQogICAgIHJldHVy
biBtX3ByaXZhdGUtPm1ha2VDdXJyZW50SWZOZWVkZWQoKTsKIH0KIAotdm9pZCBHcmFwaGljc0Nv
bnRleHQzRDo6cGFpbnRSZW5kZXJpbmdSZXN1bHRzVG9DYW52YXMoQ2FudmFzUmVuZGVyaW5nQ29u
dGV4dCogY29udGV4dCwgRHJhd2luZ0J1ZmZlciopCit2b2lkIEdyYXBoaWNzQ29udGV4dDNEOjpw
YWludFRvQ2FudmFzKGNvbnN0IHVuc2lnbmVkIGNoYXIqIGltYWdlUGl4ZWxzLCBpbnQgaW1hZ2VX
aWR0aCwgaW50IGltYWdlSGVpZ2h0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY2FudmFzV2lkdGgsIGludCBjYW52YXNIZWlnaHQsIFFQYWludGVyKiBjb250ZXh0
KQogewotICAgIG1ha2VDb250ZXh0Q3VycmVudCgpOwotICAgIEhUTUxDYW52YXNFbGVtZW50KiBj
YW52YXMgPSBjb250ZXh0LT5jYW52YXMoKTsKLSAgICBJbWFnZUJ1ZmZlciogaW1hZ2VCdWZmZXIg
PSBjYW52YXMtPmJ1ZmZlcigpOwotICAgIFFQYWludGVyKiBwYWludGVyID0gaW1hZ2VCdWZmZXIt
PmNvbnRleHQoKS0+cGxhdGZvcm1Db250ZXh0KCk7Ci0gICAgbV9wcml2YXRlLT5wYWludChwYWlu
dGVyLCAwLCAwKTsKKyAgICBRSW1hZ2UgaW1hZ2UoaW1hZ2VQaXhlbHMsIGltYWdlV2lkdGgsIGlt
YWdlSGVpZ2h0LCBRSW1hZ2U6OkZvcm1hdF9BUkdCMzJfUHJlbXVsdGlwbGllZCk7CisgICAgY29u
dGV4dC0+c2F2ZSgpOworICAgIGNvbnRleHQtPnRyYW5zbGF0ZSgwLCBpbWFnZUhlaWdodCk7Cisg
ICAgY29udGV4dC0+c2NhbGUoMSwgLTEpOworICAgIGNvbnRleHQtPnNldENvbXBvc2l0aW9uTW9k
ZShRUGFpbnRlcjo6Q29tcG9zaXRpb25Nb2RlX1NvdXJjZSk7CisgICAgY29udGV4dC0+ZHJhd0lt
YWdlKFFSZWN0KDAsIDAsIGNhbnZhc1dpZHRoLCAtY2FudmFzSGVpZ2h0KSwgaW1hZ2UpOworICAg
IGNvbnRleHQtPnJlc3RvcmUoKTsKIH0KIAogI2lmIGRlZmluZWQoUVRfT1BFTkdMX0VTXzIpCg==
</data>
<flag name="review"
          id="129200"
          type_id="1"
          status="+"
          setter="noam"
    />
          </attachment>
      

    </bug>

</bugzilla>